@charset "UTF-8";
body {font-family: "Hiragino Sans GB", "Microsoft Yahei"; background:#f5f5f5;}
.red{color: #ea3323;}
.topbar {
  height: 37px;
  line-height:37px;
  background: #f5f5f5;
  color: #666;
  border-bottom:solid 1px #eee;
}
.topbar a {
  display: inline-block;
  padding: 0 5px;
  color:#666;
}
.topbar a.m-qrcode {
  position: relative;
  padding: 0 19px;
}
.topbar a.m-qrcode i {
  display: inline-block;
  content: " ";
  width: 0;
  border-style: solid;
  border-width: 5px;
  border-color: transparent;
  border-top-color: #999;
  border-bottom-width: 0;
  vertical-align: middle;
}
.topbar a.m-qrcode .qrcode-show {
  display: none;
  position: absolute;
  left: 0;
  top: 28px;
  box-shadow: 0 0 5px #efefef;
  text-align: center;
  line-height: 15px;
  color:#999;
  padding-bottom: 10px;
  z-index: 99;
}
.topbar a.m-qrcode:hover {
  background: #ddd;
}
.topbar a.m-qrcode:hover .qrcode-show {
  display: block;
}
.topbar a.m-qrcode:hover .qrcode-show img {
  display: block;
}
.topbar .topbar-left {
  float: left;
}
.topbar .topbar-left{ width:500px; float:left; background:url(yesmywine_03.jpg) no-repeat 0 10px; overflow:hidden;  }
.topbar .topbar-left .topbar1{ float: left; display:inline-block;  padding:0 15px;  }
.topbar .topbar-left .topbar2{ float:left;}
.topbar .topbar-left .small-signin{ display:inline-block; }
.topbar .topbar-left .small-signin img{ display:none;}
.topbar .topbar-right {float: right;}
.topbar .topbar-right .subnav a {padding:0 10px; display:inline-block; background: url(topbg0.jpg) no-repeat 0 12px; }
.topbar .topbar-right .subnav a:hover {color:#ea3323;}
.topbar .topbar-right .subnav a.m-qrcode{}
.topbar .topbar-right .subnav a.m-qrcode:hover{ }

.header {
  padding: 24px 0 30px 0;
  background: #fff;
}
.header .header-right {
  float: right;
}
.header .status-bar2 {
  margin: 10px 10px 0 0;
}

.logo img {
  max-width: 215px;
  max-height: 90px;
}

.col-lg-9 .searchbar {
  padding-top: 20px;
    float: right;
}
.col-lg-9 .searchbar .x-input {
  float: left;
  width: 369px;
  height: 30px;
  line-height: 30px;
  padding: 5px;
  border-radius: 0;
  margin-left: 100px;
  border: none;
}
.col-lg-9 .searchbar .x-input:focus {
  outline: none;
}
.col-lg-9 .searchbar .btn {
  float: left;
  margin-right: 5px;
}
.col-lg-9 .searchbar form {
  *zoom: 1;
}
.col-lg-9 .searchbar form:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.col-lg-9 .searchbar .hots {
  margin-top: 5px;
  color: #999;
}
.col-lg-9 .searchbar .hots a {
  margin: 0 5px;
  color: #999;
}
.col-lg-9 .searchbar .hots span {
  color: #ea3323;
}
.col-lg-9 .searchbar .btn-search {
  position: relative;
  right: -6px;
  width: 130px;
  height: 40px;
  line-height: 40px;
  background: #ea3323;
  color: #fff;
  font-size: 16px;
  text-align: center;
  border-radius: 0;
}
.col-lg-9 .searchbar .btn-search span {
  border: none;
  background: none;
  display: inline;
}
.col-lg-9 .searchbar .btn-search span:hover {
  background: none;
}

.minitr .minicart {width:134px; float: right;margin: 0; margin-top: 20px;}
.minitr .minicart .btn {color: #fff;font-size: 16px; border-radius:0;}
.minitr .minicart .btn > span {filter: none;}
.minitr .minicart .btn span {color:#333; height: 38px; line-height: 38px;  border-left:solid 1px #ddd; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; border-radius:0; background: #fff;}
.minitr .minicart .btn span span{ border:none;}
.minitr .minicart .btn span span i.icon-cart-a {display: inline-block; position: relative; margin: 2px 10px 0 0; font-size: 20px; font-weight:bold; line-height: 1; vertical-align: sub; color:#eb4638;}
.minitr .minicart .btn span span i.icon-cart-a:before { display:none;}

.minitr .minicart .btn .icon-arrow-right-b {margin-left: 10px;color: #ccc;}
.minitr .minicart b {position: absolute; top:10px; left: 90px; padding-left: 5px; padding-right: 5px; min-width: 8px; height: 20px; line-height: 20px; text-align: center; font-size: 12px; color: #fff; background: #ea3323;
  border-radius: 20px; border: none; font-weight: normal;}
.nav {height: 40px; line-height: 40px; border-bottom: 2px solid #ea2329; *zoom: 1; background-color:#fff;}
.nav:after { content: "\0020"; display: block; visibility: hidden; clear: both;height: 0; overflow: hidden;}
.nav a {color: #333; font-size: 14px;}
.nav .nav-main { position: relative;}
.nav .nav-left {position: relative;}
.nav .nav-left:hover .category {display: block;}
.nav .big-cate { background:url(yesmywine_18.jpg) no-repeat 10px 12px #ea2329; padding-left:35px; height: 41px; line-height: 40px;}
.nav .big-cate a { color: #fff;}
.nav .menu {*zoom: 1;}
.nav .menu:after { content: "\0020"; display: block;visibility: hidden; clear: both; height: 0; overflow: hidden;}
.nav .menu a { float: left; display: block; width:150px; text-align: center; color: #333; font-weight:bold; font-size:16px;}
.nav .menu a:hover { color: #ea2329;}
.nav .category { top: 41px;left: 0; width: 100%; z-index: 99; background: rgba(0, 0, 0, 0.85); color: #fff;}
.nav .searchbar-small {float: right; margin-right: 10px;}
.nav .searchbar-small .icon {top: 12px;}
.shop-nav .shop-category {position: relative; float: left;}
.shop-nav .shop-category:hover .category4, .shop-nav .shop-category:hover .icon-arrow-up-b, .shop-nav .shop-category:hover .icon-arrow-up { display: block;}
.shop-nav .shop-category .icon-arrow-up-b, .shop-nav .shop-category .icon-arrow-up { display: none; position: absolute; top: -14px; left: 48%; margin-left: -2px; z-index: 100;}
.shop-nav .shop-category .icon-arrow-up-b { color: #fff; font-size: 16px;}
.shop-nav .shop-category .icon-arrow-up { z-index: 22; font-size: 15px; color: #dadada;}
.shop-nav .shop-category a { width: auto; padding: 0 25px;}
.shop-nav .shop-category a:hover { color: red;}
.seaview {height: 530px; margin-top: -1px; position: relative;}
.seaview [class|=col-lg] { margin-left: 0;}
.seaview .col-lg-10 { width: 760px;}
.seaview .one-ad { background: #37404f; overflow: hidden;  height: 480px;}
.seaview .one-ad .one-ad-title {margin-top: 39px; margin-left: 16px; margin-right: 16px; height: 40px; line-height: 40px; background: #f8f8f8; text-align: center; color: #797979; font-size: 14px;}
.seaview .one-ad .one-ad-img { margin-left: 16px; margin-right: 16px;}
.main { background: #f5f5f5; padding: 30px 0; overflow: hidden;}
.main.index, .main.channel {padding: 0 0 50px 0; background: #fff; overflow: hidden;}
.main.index [class|=col-lg], .main.channel [class|=col-lg] { margin-left: 0;}
.main.index .col-lg-10, .main.channel .col-lg-10 { width: 760px;}
.section {*zoom: 1; margin-bottom: 10px;}
.section:after { content: "\0020"; display: block; visibility: hidden;  clear: both; height: 0; overflow: hidden;}
.section .subslider { margin-bottom: 20px;}
.sidebar { float: left; min-height: 30px;}

/*通过module-mg-small控制用在category_primary.html的小尺寸幻灯片*/
.module-mg-small .module { margin-bottom: 10px; background-color:#fff;}
.module-mg-small .slider { height: 530px;}

.category {display: block;position: absolute; z-index: 99; background: #1f2128; line-height: 1.5; overflow: hidden;height:530px; overflow:hidden;}
.category:hover {overflow: visible;height: auto; min-height: 530px;}
.category .category-primary > li:hover { background: #fff; width: 101%;color:#666;}
.category-primary-item
.category .category-primary > li:hover .smname a span{color:#333;display:block;}
.category .category-primary > li:hover .category-sub {display: block;}
.category .category-primary > li:hover a {color: #3b3d44;}
.category .category-primary > li:hover .category-primary-item a {color: #ea2329;}
.category .category-primary > li:hover .category-primary-item .smname a{color: #666; padding-right:10px; font-size:12px;}
.category .category-primary > li.active .category-primary-item {background: #e22335;}
.category .category-primary .category-primary-item {position: relative; line-height:30px; padding: 0 10px; font-size: 14px;}
.category .category-primary .category-primary-item i {display: inline-block; width: 30px; vertical-align: middle; margin-right: 15px; margin-left: 20px;}
.category .category-primary .category-primary-item i img { width: auto; height: auto; max-width: 100%;max-height: 100%;}
.category .category-primary .category-primary-item a {display: block; color: #fff;white-space: nowrap;overflow: hidden;}
.category-primary-item .smname{ display:inline-block; overflow:hidden;}
.category-primary-item .smname a{color:#666; display:inline-block; font-size:12px; padding-right:10px;}
.category .category-primary .category-primary-item a span{ background:url(shu.png) no-repeat 0 right; padding:0 5px; display:inline-block;}
.category .category-primary .category-primary-item .active-arrow { display: none; position: absolute; top: 50%;margin-top: -27px;right: -27px;}
.category .category-primary .category-primary-item.on { color: #333;}
.category .category-primary .category-primary-item.on .active-arrow {display: inline-block;}
.category .category-sub {display: none;position: absolute;top: 2px; left: 213px;z-index: 20; width: 760px; min-height: 530px; padding-top: 10px; padding-bottom: 10px;  background: #f8f8f8;}
.category .category-sub .category-sub-item { padding: 10px 25px 0 25px;}
.category .category-sub .category-sub-item:last-child ul { border: none; padding-bottom: 20px;}
.category .category-sub .category-sub-item ul { *zoom: 1; margin-left: 80px; border-bottom: 1px solid #dadada;  padding-bottom: 10px;}
.category .category-sub .category-sub-item ul:after {content: "\0020";display: block; visibility: hidden;  clear: both; height: 0;  overflow: hidden;}
.category .category-sub .category-sub-item ul li { float: left; padding-right: 12px;}
.category .category-sub .category-sub-item ul a:hover { color: #ea2329;}
.category .category-sub .category-sub-title {font-weight: bold; float: left; width: 70px; color: #666;  font-size: 14px;}
.category .category-sub a {color: #545454; font-size: 12px;}
.category.is-display {display: block; visibility: hidden;}
.category .category-primary02 .category-sub-item ul { border-bottom: 0;}

.is-index .category.is-display {
  visibility: visible;
}

.category2 .category-primary {
  position: relative;
}
.category2 .category-primary li:hover {
  color: #fff;
}
.category2 .category-primary li:hover .category-primary-item {
  background: #b70f7c;
}
.category2 .category-primary li:hover .category-primary-item a {
  color: #fff;
}
.category2 .category-primary li:hover .category-sub {
  display: block;
}
.category2 .category-primary-item {
  padding: 10px;
  background: #e8e8e8;
  margin-bottom: 1px;
}
.category2 .category-primary-item:last-child {
  border-bottom: none;
}
.category2 .category-primary-item .title {
  margin-bottom: 2px;
  font-size: 14px;
}
.category2 .category-primary-item .list {
  height: 18px;
  overflow: hidden;
}
.category2 .category-primary-item .list a {
  margin-right: 10px;
  color: #666;
  white-space: nowrap;
}
.category2 .category-sub {
  display: none;
  position: absolute;
  top: 0;
  left: 215px;
  z-index: 20;
  width: 600px;
  min-height: 454px;
  padding: 20px 10px;
  background: #fff;
  background: rgba(255, 255, 255, 0.95);
}
.category2 .category-sub ul {
  *zoom: 1;
  padding: 10px;
}
.category2 .category-sub ul:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.category2 .category-sub ul li {
  float: left;
  padding-right: 10px;
  margin: 0 10px 10px 0;
}
.category2 .category-sub a {
  color: #545454;
  font-size: 12px;
}
.category2 .category-sub a:hover {
  color: #b70f7c;
}

.category3 {
  color: #666;
}
.category3 .category-primaty {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  background: #e8e8e8;
}
.category3 .category-sub {
  *zoom: 1;
  display: none;
  padding: 10px;
  background: #f8f8f8;
}
.category3 .category-sub:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.category3 .category-sub a {
  float: left;
  display: block;
  width: 48%;
  margin-right: 2%;
  white-space: nowrap;
  overflow: hidden;
  color: #666;
}
.category3 .category-item {
  border-bottom: 1px solid #f8f8f8;
}
.category3 .category-item.on .category-sub {
  display: block;
}

.category4 {
  *zoom: 1;
  display: none;
  position: absolute;
  top: 40px;
  left: 0;
  z-index: 99;
  padding: 10px 5px;
  line-height: 1.5;
  background: #fff;
  border: 1px solid #dadada;
}
.category4:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.category4 .category-primaty {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #333;
  font-size: 14px;
}
.category4 .category-sub a {
  display: block;
  margin-bottom: 5px;
  color: #333;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
}
.category4 .category-sub a:hover {
  background: none;
}
.category4 .category-item .category-sub a {
  float: none;
}
.category4.category4-col1 {
  width: 150px;
}

.slider {
  position: relative;
  height: 530px;
  overflow: hidden;
}
.slider .slider-pic img {
  display: block;
  width: 760px;
}
.slider .slider-switch {
  *zoom: 1;
  width: 100%;
  position: absolute;
  bottom: 20px;
  text-align: center;
  z-index: 9;
}
.slider .slider-switch:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.slider .slider-switch a {
  position: relative;
  display: inline-block;
  width: 19px;
  height: 6px;
  line-height: 24px;
  margin-left: 5px;
  margin-right: 5px;
  background: #cdd3d1;
  color: #999;
  text-align: center;
}
.slider .slider-switch a.active {
  background: #ea2329 !important;
}
.slider .slider-switch a:hover {
  background: #999;
}
.slider.group-purchase {
  height: 550px;
}
.slider.group-purchase .slider-pic img {
  width: 1189px;
}
.slider.group-purchase a {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}

.full-slider {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1;
}
.full-slider .slider-pic {
  position: relative;
  z-index: 1;
}
.full-slider .slider-pic img {
  display: block;
  width: 760px;
}
.full-slider .slider-pic .full-slider-box {
  position: relative;
  top: -30px;
}
.full-slider .slider-pic .full-slider-box img {
  width: 1190px;
}
.full-slider .slider-pic img[src=""], .full-slider .slider-pic img:not([src]) {
  opacity: 0;
}
.full-slider .slider-bg, .full-slider .desc-list {
  position: relative;
  height: 100%;
}
.full-slider .slider-bg li, .full-slider .desc-list li {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
}
.full-slider .slider-bg li:first-child, .full-slider .desc-list li:first-child {
  opacity: 1;
}
.full-slider .box {
  height: 530px;
  z-index: 7;
  overflow: hidden;
}

.seaview-other {
  position: relative;
  z-index: 9;
}
.seaview-other .cover-content {
  height: 1px;
}
.seaview-other .box {
  float: right;
}

.seaview .cover-content {
  height: 1px;
  position: relative;
}
.seaview .cover-silder-gg {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
}

.groupbuy {
  background: #fff;
}
.groupbuy .groupbuy-title {
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  background: #e8e8e8;
  color: #545454;
  font-weight: bold;
}
.groupbuy .groupbuy-pic img {
  display: block;
  width: 100%;
}
.groupbuy .groupbuy-info {
  padding: 10px;
}
.groupbuy .origin-price {
  font-size: 14px;
}
.groupbuy .origin-price i {
  text-decoration: line-through;
}
.groupbuy .discount-price {
  color: #dd2434;
  font-size: 18px;
}
.groupbuy .discount-price em {
  font-size: 16px;
}
.groupbuy .btn {
  float: right;
}
.groupbuy.groupbuy-small .groupbuy-title {
  height: 30px;
  line-height: 30px;
  background: #fff;
}
.groupbuy.groupbuy-small .groupbuy-info {
  padding-top: 0;
}

.subslider {
  *zoom: 1;
}
.subslider:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.subslider .prev-btn, .subslider .next-btn {
  float: left;
  display: block;
  width: 14px;
  height: 90px;
  line-height: 90px;
  background: #fff;
  color: #666;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
}
.subslider .prev-btn.disabled, .subslider .next-btn.disabled {
  color: #eee;
  cursor: default;
}
.subslider .subslider-pic {
  *zoom: 1;
  float: left;
  width: 1160px;
  height: 90px;
  overflow: hidden;
  margin: 0 1px;
  white-space: nowrap;
}
.subslider .subslider-pic:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.subslider .subslider-pic a {
  float: left;
  width: 145px;
  height: 90px;
  line-height: 88px;
  *line-height: 90px;
  border: 0 none;
  background-color: #FFFFFF;
  overflow: hidden;
  text-align: center;
  *font-size: 81px;
  font-family: Arial;
}
.subslider .subslider-pic a img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
.subslider .subslider-pic img {
  width: auto;
  height: auto;
}

.brand-wall {
  background: #dadada;
  padding: 1px;
  padding-bottom: 0;
  margin-left: -1px;
  margin-right: -1px;
}
.brand-wall img {
  display: block;
}
.brand-wall .logo-list li {
  display: block;
  width: 151px;
  height: 84px;
  float: left;
  _display: inline;
  margin-bottom: 1px;
  margin-right: 1px;
  background: #fff;
}
.brand-wall .logo-list li a {
  display: table-cell;
  width: 152px;
  height: 84px;
  vertical-align: middle;
  text-align: center;
  position: relative;
}
.brand-wall .logo-list li a .out-line {
  border: 1px solid #dfc182;
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  display: none;
}
.brand-wall .logo-list li a:hover .out-line {
  display: block;
}
.brand-wall .logo-list li a img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

.back-to-top {
  display: none;
  position: fixed;
  right: 10px;
  bottom: 20px;
  z-index: 99;
  width: 40px;
  height: 40px;
  background: #e6e6e6;
  cursor: pointer;
  text-align: center;
}
.back-to-top i {
  line-height: 40px;
  color: #777;
  font-size: 30px;
}
.back-to-top span {
  display: none;
  line-height: 1.2;
  margin-top: 4px;
  color: #fff;
  font-size: 14px;
}
.back-to-top:hover {
  background: #777;
}
.back-to-top:hover span {
  display: inline-block;
}
.back-to-top:hover i {
  display: none;
}
.module{ background-color:#fff; margin-bottom: 20px; }
.module .module-hd {
  height: 40px;
  line-height: 40px;
  color: #333;
  font-size: 20px;
  background-color:#fff;
  margin: 0 10px;
  padding-left: 10px;
  font-size: 16px;
  
}


}
.module .module-hd em {
  font-size: 18px;
  font-weight: bold;
}
.module .module-hd a {
  float: right;
  color: #666;
}
.module .module-hd a.red {
  color: #dd2434;
}
.module .module-hd span {
  color: #666;
  font-size: 14px;
  margin-left: 10px;
}
.module .module-hd + .module-bd {
  margin-top: 0;
}
.module .module-bd {
  *zoom: 1;
  margin-top: 15px;
}
.module .module-bd:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}

.module-blue .catagorycover .catagorycover-title {
  background: #4da0f0;
}
.module-blue .goods, .module-blue .articalgoods {
  border-color: #4da0f0;
}
.module-blue .articalgoods-title {
  color: #4da0f0;
}

.module-green .catagorycover .catagorycover-title {
  background: #4bc68f;
}
.module-green .goods, .module-green .articalgoods {
  border-color: #4bc68f;
}
.module-green .articalgoods-title {
  color: #4bc68f;
}

.module-purple .catagorycover .catagorycover-title {
  background: #a05ea8;
}
.module-purple .goods, .module-purple .articalgoods {
  border-color: #a05ea8;
}
.module-purple .articalgoods-title {
  color: #a05ea8;
}

.module-yellow .catagorycover .catagorycover-title {
  background: #fab81c;
}
.module-yellow .goods, .module-yellow .articalgoods {
  border-color: #fab81c;
}
.module-yellow .articalgoods-title {
  color: #fab81c;
}

.module-fuchsia .catagorycover .catagorycover-title {
  background: #EC55B7;
}
.module-fuchsia .goods, .module-fuchsia .articalgoods {
  border-color: #EC55B7;
}
.module-fuchsia .articalgoods-title {
  color: #EC55B7;
}

.module-khaki .catagorycover .catagorycover-title {
  background: #E7CB5C;
}
.module-khaki .goods, .module-khaki .articalgoods {
  border-color: #E7CB5C;
}
.module-khaki .articalgoods-title {
  color: #E7CB5C;
}

.catagorycover {
  position: relative;
  background: #fff;
}
.catagorycover .catagorycover-title {
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  background: #DADADA;
  color: #fff;
  font-weight: bold;
}
.catagorycover .catagorycover-pic {
  position: relative;
  z-index: 2;
  width: 100%;
}
.catagorycover .catagorycover-pic .pic {
  position: relative;
}
.catagorycover .catagorycover-pic .icon {
  position: absolute;
  top: 50%;
  z-index: 3;
  color: #ccc;
  cursor: pointer;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.catagorycover .catagorycover-pic .icon.icon-arrow-left {
  font-size: 40px;
  margin-top: -30px;
  left: 10px;
}
.catagorycover .catagorycover-pic .icon.icon-arrow-right {
  right: 10px;
  font-size: 35px;
  margin-top: -25px;
}
.catagorycover .catagorycover-pic .icon:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.catagorycover .catagorycover-pic img {
  display: block;
  width: 214px;
  height: 195px;
}
.catagorycover .catagorycover-pic .scroller {
  width: 239px;
  height: 216px;
  overflow: hidden;
  background:#fff;
 border-top: solid 1px #ddd;
}
.catagorycover .catagorycover-catagory {
  height: 42px;
  margin: 10px 0;
  overflow: hidden;
}
.catagorycover .catagorycover-catagory a {
  display: inline-block;
  width: 44%;
  margin-left: 20%;
  white-space: nowrap;
  overflow: hidden;
  color: #333;
}
.catagorycover.slider-brands .catagorycover-pic img {
  display: block;
  width: 214px;
  height: 65px;
}
.catagorycover.slider-brands .catagorycover-pic .scroller {

  height: 195px;
}
.catagorycover.slider-brands .catagorycover-catagory a {
  display: inline;
  width: auto;
  margin-left: 0;
  white-space: nowrap;
  overflow: hidden;
  color: #333;
}

.goods {
  position: relative;
  height: 328px;
  background: #fff;
  border-top: 2px solid #DADADA;
  overflow: hidden;
}
.goods .goods-content {
  width: 290px;
}
.goods .goods-name {
  height: 42px;
  padding: 0 20px;
  font-size: 14px;
  overflow: hidden;
}
.goods .goods-pic {
  width: 290px;
  height: 230px;
  line-height: 228px;
  *line-height: 230px;
  border: 0 none;
  background-color: #FFFFFF;
  overflow: hidden;
  text-align: center;
  *font-size: 207px;
  font-family: Arial;
}
.goods .goods-pic img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
.goods .goods-pic img {
  width: auto;
  height: auto;
}
.goods .goods-price {
  padding: 0 20px;
  font-size: 14px;
  color: #dd2434;
}
.goods .goods-switch-wrap {
  text-align: center;
}
.goods .goods-switch {
  *zoom: 1;
  display: inline-block;
}
.goods .goods-switch:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.goods .goods-switch li {
  float: left;
  display: block;
  width: 20px;
  height: 5px;
  margin: 0 5px;
  background: #e5e5e5;
  cursor: pointer;
}
.goods .goods-switch .active {
  width: 25px;
  background: #e52233;
}
.goods .scroller {
  width: 290px;
  height: 305px;
  overflow: hidden;
}
.goods.goods-small {
  position: relative;
  height: 348px;
}
.goods.goods-small .goods-pic {
  width: 215px;
  height: 348px;
  line-height: 346px;
  *line-height: 348px;
  border:none;
  background-color: #FFFFFF;
  overflow: hidden;
  text-align: center;
  *font-size: 313.2px;
  font-family: Arial;
}
.goods.goods-small .goods-pic img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
.goods.goods-small .goods-switch {
  position: absolute;
  left: 50%;
  bottom: 10px;
  margin: 0 0 0 -47px;
}

.categorygoods {
  *zoom: 1;
}
.categorygoods .categorygoods-title {
  height: 30px;
  line-height: 30px;
  border-bottom: 2px solid #333;
}
.categorygoods:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.categorygoods .categorygoods-item {
  float: left;
  width: 238px;
}
.categorygoods .categorygoods-item img {
  display: block;
  width: 100%;
}
.categorygoods .categorygoods-item:first-child {
  margin-left: 0;
}

.articalgoods {
  position: relative;
  background: #fff;
  border-top: 2px solid #DADADA;
}
.articalgoods .articalgoods-info {
  position: relative;
  height: 58px;
  padding: 20px 20px;
  background: #e5e5e5;
}
.articalgoods .articalgoods-title {
  height: 27px;
  overflow: hidden;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: bold;
}
.articalgoods .articalgoods-intro {
  height: 18px;
  overflow: hidden;
}
.articalgoods .articalgoods-pic img {
  display: block;
  width: 100%;
}

.crumbs em {
  margin-right: 10px;
  color: #b70f7c;
  font-size: 18px;
  font-weight: bold;
}
.crumbs em.color1 {
  margin-left: 0;
  color: #666;
}
.crumbs a {
  color: #666;
}
.crumbs .crumbs-recommend a {
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #666;
}
.crumbs > span {
  line-height: 26px;
}

.recommend {
  *zoom: 1;
}
.recommend:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.recommend img {
  float: left;
  width: 25%;
}

.ad img {
  display: block;
}

.seaview .ad {
  background: rgba(255, 255, 255, 0.8);
  padding: 13px;
}

.notice {
  background: #fafafa;
}
.notice .notice-hd {
  margin-bottom: 10px;
}
.notice .notice-hd em {
  font-weight: bold;
}
.notice .notice-hd span {
  float: right;
}
.notice .notice-list li {
  margin-bottom: 10px;
}
.notice .notice-list a {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #666;
}
.notice .pager {
  margin: 0;
  line-height: inherit;
}

.rank {
  padding: 0 10px;
  background: #fff;
}
.rank .rank-title {
  height: 30px;
  line-height: 30px;
  font-weight: bold;
}
.rank .rank-item {
  *zoom: 1;
  padding-bottom: 13px;
}
.rank .rank-item:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.rank .rank-item .num {
  float: left;
  line-height: 30px;
}
.rank .rank-item .num.num-1 {
  color: red;
}
.rank .rank-item .pic {
  float: left;
  margin: 0 5px;
  border: 2px solid #dadada;
}
.rank .rank-item .pic img {
  display: block;
}
.rank .rank-item .name {
  float: left;
  width: 68%;
  height: 35px;
  overflow: hidden;
}
.rank .rank-item .name a {
  color: #666;
}

.rank2 .rank-title {
  font-size: 16px;
  font-weight: bold;
  color: #666;
}
.rank2 .rank-item {
  *zoom: 1;
  padding: 10px;
  background: #fff;
}
.rank2 .rank-item:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.rank2 .rank-item .num {
  float: left;
  line-height: 30px;
}
.rank2 .rank-item .num.num-1 {
  color: red;
}
.rank2 .rank-item .pic {
  float: left;
  margin: 0 5px;
  border: 2px solid #dadada;
}
.rank2 .rank-item .pic img {
  display: block;
}
.rank2 .rank-item .name {
  float: left;
  width: 68%;
  height: 35px;
  overflow: hidden;
}
.rank2 .rank-item .name a {
  color: #666;
}

.brand .brand-hd {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;

  background: #fafafa;
}
.brand .brand-hd em {
  font-weight: bold;
}
.brand .brand-hd a {
  float: right;
  color: #666;
}
.brand .brand-list {
  background: #fff;
  *zoom: 1;
}
.brand .brand-list:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.brand .brand-list a {
  float: left;
  width: 122px;
  height: 64px;
  line-height: 62px;
  *line-height: 64px;
  border: 0 none;
  background-color: #FFFFFF;
  overflow: hidden;
  text-align: center;
  *font-size: 57.6px;
  font-family: Arial;
}
.brand .brand-list a img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
.brand .brand-list img {
  width: auto;
  height: auto;
}

.brand2 .brand-hd {
  font-size: 16px;
  font-weight: bold;
  color: #666;
}
.brand2 .brand-hd em {
  font-weight: bold;
}
.brand2 .brand-hd a {
  float: right;
  color: #666;
}
.brand2 .brand-list {
  background: #fff;
  *zoom: 1;
}
.brand2 .brand-list:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.brand2 .brand-list a {
  float: left;
  width: 148px;
  height: 84px;
  line-height: 82px;
  *line-height: 84px;
  border: 0 none;
  background-color: #FFFFFF;
  overflow: hidden;
  text-align: center;
  *font-size: 75.6px;
  font-family: Arial;
}
.brand2 .brand-list a img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
.brand2 .brand-list img {
  width: auto;
  height: auto;
}

.recommend2 {
  background: #fff;
}
.recommend2 .recommend2-hd {
  height: 20px;
  line-height: 20px;
  padding: 5px 10px;
  color: #545454;
}
.recommend2 .recommend2-hd em {
  font-weight: bold;
}
.recommend2 .recommend2-hd span {
  float: right;
}
.recommend2 .pager {
  margin: 0;
  line-height: inherit;
}
.recommend2 .recommend2-pic img {
  display: block;
  width: 100%;
}

.banner img {
  display: block;
  width: 100%;
}

.search-shop {
  *zoom: 1;
  position: relative;
  padding: 10px;
  background: #fff;
}
.search-shop:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.search-shop .search-shop-pic {
  float: left;
  width: 175px;
  height: 55px;
  line-height: 53px;
  *line-height: 55px;
  border: 0 none;
  overflow: hidden;
  margin-right: 10px;
  text-align: center;
  *font-size: 49.5px;
  font-family: Arial;
}
.search-shop .search-shop-pic img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
.search-shop .search-shop-pic img {
  width: auto;
  height: auto;
}
.search-shop .search-shop-txt {
  float: left;
}
.search-shop .search-shop-title {
  margin-bottom: 5px;
  font-size: 14px;
}
.search-shop .btn {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -9px;
}
.search-shop i {
  margin-left: 10px;
}

.helpinfo {
  *zoom: 1;
  padding: 35px 0;
  background: #fff;
}
.helpinfo:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.helpinfo .helpinfo-item {
  float: left;
  width: 184px;
  margin-right: 20px;
  padding-left: 34px;
  overflow:hidden;
}
.helpinfo .helpinfo-item li { display:block;
  margin-bottom: 5px;
}
.helpinfo .helpinfo-title {
  color: #000;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  display: inline-block;
  font-weight:200;
  margin-bottom: 10px;
  padding-right: 20px;
}
.helpinfo ul a {
  color: #666;
}
.helpinfo ul a:hover {
  color: #c81623;
}
.helpinfo .helpinfo-qrcode {
  width: 100px;
  height: 120px;
  margin-top: 10px;
  float: left;
  text-align: center;
}
.helpinfo .helpinfo-qrcode img {
  max-width: 100px;
  max-height: 100px;
}
.helpinfo .feature-items {
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.helpinfo .feature-items .feature-item {
  width: 150px;
  margin: 0 23px;
  text-align: center;
  float: left;
}
.helpinfo .feature-items .feature-item img {
  display: block;
  margin: 0 auto 15px auto;
  width: 67px;
  height: 67px;
}
.helpinfo .feature-items .feature-item h4 {
  color: #333;
}

.footer {
  line-height: 2;
  padding-bottom: 35px;
  text-align: center;
  color: #333;
  font-size:14px;
}
.footer span {
  color: #d4b87d;
}

.footer-nav {
  line-height: 40px;
  color: #ccc;
}
.footer-nav span {
  color: #ccc;
}
.footer-nav a {
  color: #ccc;
  margin: 0 6px;
}
.footer-nav span:last-child {
  display: none;
}

/*shop_home page*/
.shopheader {
  height: 100px;
  border-top: 1px solid #eee;
}
.shopheader .shop-logo img {
  /*width: 200px;*/
  height: 60px;
}
.shopheader .shop-slogan {
  font-size: 16px;
  color: #666;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 80px;
}
.shopheader .shop-favorite {
  float: right;
  margin: 30px 15px 0 0;
  padding: 3px 18px;
  height: 25px;
  line-height: 25px;
  color: #fff;
  background-color: #c81623;
  border-radius: 50px;
}
.shopheader .shop-favorite i {
  margin-right: 5px;
  font-size: 16px;
  vertical-align: middle;
}
.shopheader .shopheader-bg {
  height: 100px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.shopheader .shopheader-content {
  margin-top: -90px;
}
.shopheader .m-code {
  position: relative;
  float: right;
  margin-top: 24px;
  margin-right: 10px;
}
.shopheader .m-code .code-info {
  padding: 5px;
  border-radius: 5px;
  background: #c81623;
  cursor: pointer;
}
.shopheader .m-code .icon-code-small {
  display: block;
  width: 28px;
  height: 28px;
  background-position: -191px -55px;
  margin: 0 auto;
}
.shopheader .m-code .code-img {
  position: absolute;
  display: none;
  left: -4px;
  box-shadow: 0 0 10px #666;
  text-align: center;
  z-index: 10;
  background: #fff;
  padding: 5px;
  margin-top: 10px;
  border-radius: 5px;
}
.shopheader .m-code .code-img::after {
  content: '';
  position: absolute;
  left: 15px;
  top: -8px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
}
.shopheader .m-code.on .code-img {
  display: block;
}

.shopbar {
  *zoom: 1;
  height: 28px;
  line-height: 28px;
}
.shopbar:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.shopbar .left {
  float: left;
}
.shopbar .right {
  float: right;
}
.shopbar a {
  color: #333;
}

.shoptitle {
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  background: #e8e8e8;
}

/* 商家自定义区域文本编辑器图片样式 */
.img-circle {
  border-radius: 50%;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.4;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}

/* 今日特卖 */
.daily-promotion {
  background: #dadada;
  padding-left: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.daily-promotion li {
  float: left;
  width: 296px;
  height: 173px;
  margin-right: 1px;
  background: #fff;
  position: relative;
}
.daily-promotion li h2 {
  font-size: 14px;
  font-weight: normal;
  padding-right: 10px;
  height: 38px;
  margin-bottom: 6px;
  overflow: hidden;
}
.daily-promotion li h2 a {
  color: #666;
}
.daily-promotion li h2 a:hover {
  text-decoration: underline;
}
.daily-promotion li .promotion-type {
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 24px;
  background: #f5bb0d;
  color: #fff;
  font-size: 14px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
}
.daily-promotion li .thumb {
  float: left;
  margin-top: 30px;
}
.daily-promotion li .caption {
  margin-left: 121px;

  margin-top: 30px;
}
.daily-promotion li .caption .promotion-price {
  float: left;
  width: 90px;
}
.daily-promotion li .caption .promotion-price .old-price {
  font-size: 14px;
  color: #999;
  text-decoration: line-through;
  margin-bottom: 10px;
}
.daily-promotion li .caption .promotion-price .new-price {
  color: #f24134;
  font-size: 14px;
}
.daily-promotion li .caption .promotion-price .new-price span {
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0;
}
.daily-promotion li .caption .promotion-buy {
  display: block;
  float: right;
  margin-right: 10px;
  padding: 5px 10px;
  color: #fff;
  font-size: 14px;
  background: #f24134;
  margin-top: 18px;
  position: relative;
}
.daily-promotion li .caption .promotion-buy:after {
  width: 0;
  height: 0;
  content: " ";
  position: absolute;
  right: 0;
  bottom: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  border-bottom-width: 15px;
  border-left-width: 15px;
  border-bottom-color: #fff;
}

/* 店铺优惠券 */
.store-coupons li {
  position: relative;
  float: left;
  width: 228px;
  height: 110px;
  margin-right: 10px;
  margin-bottom: 10px;
  background: #f62f51;
}
.store-coupons li:last-child {
  margin-right: 0;
}
.store-coupons li .coupons-type {
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  border-top-width: 39px;
  border-right-width: 39px;
}
.store-coupons li .coupons-type:after {
  content: " ";
  position: absolute;
  color: #fff;
  font-size: 14px;
  left: 6px;
  bottom: 16px;
}
.store-coupons li .coupons-title {
  text-align: center;
  margin-top: 8px;
}
.store-coupons li .coupons-title span {
  color: #fff;
  font-size: 60px;
  line-height: 1;
  position: relative;
}
.store-coupons li .vouchers-title {
  height: 50px;
  line-height: 50px;
}
.store-coupons li .vouchers-title span {
  font-size: 35px;
}
.store-coupons li.quan .coupons-type {
  border-top-color: #f3c111;
}
.store-coupons li.quan .coupons-type:after {
  content: "券";
}
.store-coupons li.quan .coupons-title span {
  margin-right: -16px;
}
.store-coupons li.quan .coupons-title span:after {
  position: absolute;
  left: -20px;
  top: 8px;
  content: "¥";
  font-size: 30px;
}
.store-coupons li.quan .vouchers-title span::after {
  top: 0;
}
.store-coupons li.zhe .coupons-type {
  border-top-color: #3074ff;
}
.store-coupons li.zhe .coupons-type:after {
  content: "折";
}
.store-coupons li.zhe .coupons-title span {
  margin-left: -20px;
}
.store-coupons li.zhe .coupons-title span:after {
  position: absolute;
  right: -26px;
  bottom: 10px;
  content: "％";
  font-size: 26px;
}
.store-coupons li .store-info {
  padding: 0 10px 7px 10px;
}
.store-coupons li .store-info .store-logo {
  width: 32px;
  height: 32px;
  float: left;
  margin-right: 10px;
  background: #fff;
}
.store-coupons li .store-info .store-logo a {
  height: 32px;
  display: table-cell;
  vertical-align: middle;
}
.store-coupons li .store-info .store-logo a img {
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.store-coupons li .store-info .info-txt {
  float: left;
  width: 140px;
}
.store-coupons li .store-info .info-txt p {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #fff;
  margin: 0;
}
.store-coupons li .store-info .info-txt p a {
  color: #fff;
}
.store-coupons li .get-coupons {
  width: 40px;
  height: 110px;
  position: absolute;
  right: 0;
  top: 0;
  background-image: -webkit-linear-gradient(45deg, transparent 20%, #fc902f 20%, #fc902f), linear-gradient(135deg, rgba(0, 0, 0, 0) 20%, #fc902f 20%, #fc902f);
  background-image: -moz-linear-gradient(45deg, transparent 20%, #fc902f 20%, #fc902f), linear-gradient(135deg, rgba(0, 0, 0, 0) 20%, #fc902f 20%, #fc902f);
  background-image: -ms-linear-gradient(45deg, transparent 20%, #fc902f 20%, #fc902f), linear-gradient(135deg, rgba(0, 0, 0, 0) 20%, #fc902f 20%, #fc902f);
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0) 20%, #fc902f 20%, #fc902f), linear-gradient(135deg, rgba(0, 0, 0, 0) 20%, #fc902f 20%, #fc902f);
  background-size: 100% 10px;
  text-align: center;
  font-size: 14px;
  color: #fff;
}
.store-coupons li .get-coupons span {
  display: table-cell;
  vertical-align: middle;
  height: 110px;
  padding: 0 10px;
  line-height: 1.3;
}

/* 店铺购物券 */
.store-vouchers li {
  background: #fce884;
}
.store-vouchers li .coupons-title span {
  color: #c63144;
}
.store-vouchers li .store-info .info-txt {
  width: 175px;
}
.store-vouchers li .store-info .info-txt p {
  color: #c63144;
}
.store-vouchers li .store-info .info-txt p a {
  color: #c63144;
}

.fontS {
  font-size: 12px;
}

/* 4栏广告组 */
.ad-group li {
  float: left;
  width: 289px;
  height: 100px;
  margin-right: 11px;
}
.ad-group li:last-child {
  margin-right: 0;
}

/* 商品推荐 */
.recommend-pro li {
  float: left;
  width: 297.5px;
  height: 183px;
}

/* 楼层 */
.floor img {
  display: block;
}
.floor .floor-container {
  background: #f5f5f5;
  
  margin-left: -1px;
  margin-right: -1px;
}
.floor .floor-left {
  float: left;
  _display: inline;
  width: 214px;
  margin-right: 1px;
}
.floor .floor-center {
  float: left;
  _display: inline;
}
.floor .floor-right {
  float: left;
  _display: inline;
}
.floor .floor-style-01 .floor-center {
  width: 309px;
}
.floor .floor-style-01 .floor-right {
  width: 666px;
}
.floor .floor-style-01 .floor-pro-group li {
  width: 238px;
  float: left;
  _display: inline;
  margin-left: 1px;
}
.floor .floor-style-01 .floor-pro-group.group-b li {
  margin-bottom: 1px;
}
.floor .floor-style-02 .floor-left {
  margin-right: 0;
}
.floor .floor-style-02 .floor-right {
  width: 960px; overflow:hidden;
}
.floor .floor-style-02 .floor-pro-group li {
  width: 239px;
  float: left;
  _display: inline;
  margin-left: 1px;
}
.floor .floor-style-02 .floor-pro-group li:first-child {
  width: 219px;

}

.floor .floor-style-02 .floor-pro-group.group-b li {}
.floor .floor-style-02 .floor-pro-group.group-b li:first-child {  width:478px;  }
.floor .floor-num {
  font-family: Arial;
  display: inline-block;
  background-color:#ea3323;
  width: 5px;
  height: 20px;
  line-height: 20px;
  vertical-align: top;
  margin-right: 10px;
  color: #fff;
  text-align: center;
  font-weight: normal;
  
}


.floor .floor-category {
  height: 100px;
border-top: solid 1px #ddd;
}
.floor .floor-category p{ padding:3px 0; margin:0;}
.floor .floor-category ul {
  margin-left: 15px;
  margin-right: 30px;
}
.floor .floor-category li {
  float: left;
  _display: inline;
  margin-bottom:5px;
  margin-left:5px;
  width: 56px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.floor .floor-category li a {
  color:#666;
  font-size: 14px;
}
.floor .floor-brand {
  margin-bottom: 1px;
}

/* 频道楼层 */
.channel-floor img {
  display: block;
}
.channel-floor .floor-container {
  background: #dadada;
  margin-left: -1px;
  margin-right: -1px;
  border-top: 2px solid #333;
}
.channel-floor .floor-left {
  float: left;
  _display: inline;
  width: 216px;
}
.channel-floor .floor-center {
  float: left;
  _display: inline;
}
.channel-floor .floor-right {
  float: left;
  _display: inline;
}
.channel-floor .floor-style .floor-center {
  width: 376px;
}
.channel-floor .floor-style .floor-right {
  width: 600px;
}
.channel-floor .floor-style .floor-pro-group {
  float: left;
  _display: inline;
}
.channel-floor .floor-style .floor-pro-group ul li {
  width: 199px;
  margin-right: 1px;
  margin-bottom: 1px;
}
.channel-floor .floor-num {
  display: inline-block;
  width: 56px;
  height: 30px;
  line-height: 30px;
  vertical-align: top;
  margin-right: 10px;
  color: #fff;
  text-align: center;
  font-weight: normal;
  font-family: Arial;
}
.channel-floor .floor-brand {
  background: #fff;
  padding-left: 11px;
  padding-right: 11px;
}
.channel-floor .floor-brand li {
  background: #fff;
}
.channel-floor .floor-brand li img {
  width: 100%;
}
.channel-floor .module-hd {
  height: 35px;
  line-height: 35px;
  font-size: 16px;
}

.floor1,.floor2,.floor3,.floor4{ margin-bottom:20px;}
.floor1 .module-hd, .floor2 .module-hd, .floor3 .module-hd{ font-size:16px;   font-weight:bold; line-height:16px; background-color:#fff; padding:15px; width:1166px; }
.floor4 .module .module-hd{ background-color:#fff; margin: 0 10px; padding-left: 10px; font-size: 16px;}
.goods-scrollable .next{ right:10px;}


/* 相关品牌 */
.relation-brand {
  border: 1px solid #dadada;
  padding-top: 7px;
  padding-bottom: 7px;
  background: #f7f7f7;
}
.relation-brand li {
  float: left;
  _display: inline;
  width: 117.5px;
  height: 50px;
  border-right: 1px dotted #dadada;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.relation-brand li:last-child {
  border-right: none;
}

/* article */
.article-widgets .article-widgets-header {
  *zoom: 1;
  height: 34px;
  line-height: 34px;
  background: #f8f8f8;
  border-bottom: 1px solid #dadadc;
}
.article-widgets .article-widgets-header:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.article-widgets .article-widgets-header h3 {
  float: left;
  _display: inline;
  display: block;
  width: 120px;
  margin-left: 10px;
  font-size: 14px;
  font-weight: normal;
  color: #888;
}
.article-widgets .article-widgets-header .get-more {
  display: block;
  float: right;
  _display: inline;
  margin-right: 10px;
  color: #888;
}
.article-widgets .article-widgets-body {
  height: 445px;
  overflow: auto;
  background: rgba(255, 255, 255, 0.9);
}
.article-widgets .article-widgets-body ul {
  padding: 10px;
}
.article-widgets .article-widgets-body li a {
  display: block;
  *zoom: 1;
  padding-top: 10px;
  padding-bottom: 10px;
}
.article-widgets .article-widgets-body li a:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.article-widgets .article-widgets-body li a .article-thumbnail {
  float: left;
  _display: inline;
  width: 42px;
  height: 42px;
  border: 1px solid #dadadc;
  display: table-cell;
  vertical-align: middle;
}
.article-widgets .article-widgets-body li a .article-thumbnail img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.article-widgets .article-widgets-body li a .article-title {
  display: block;
  float: right;
  _display: inline;
  margin-right: 3px;
  width: 135px;
  height: 36px;
  margin-top: 5px;
  overflow: hidden;
  color: #828282;
}
.article-widgets .article-widgets-body li a:hover .article-title {
  text-decoration: underline;
}

.channel_category {
  border-left: 1px solid #dad9de;
  border-right: 1px solid #dad9de;
  border-bottom: 1px solid #dad9de;
  background: #fff;
  height: 479px;
  overflow: hidden;
}
.channel_category .category-big-title {
  text-align: center;
  color: #333;
  padding-top: 10px;
  margin: 0 10px;
  font-size: 14px;
  position: relative;
}
.channel_category .category-big-title span {
  position: relative;
  display: inline-block;
  background: #fff;
  z-index: 10;
  padding-left: 5px;
  padding-right: 5px;
}
.channel_category .category-big-title hr {
  top: 5px;
  left: 0;
  right: 0;
  position: absolute;
  height: 1px;
  z-index: 9;
  border-color: #dad9de;
}
.channel_category:hover {
  overflow: visible;
}
.channel_category .category-primary > li {
  position: relative;
}
.channel_category .category-primary > li .category-relative {
  padding: 10px;
  border-bottom: 1px dashed #dadadc;
}
.channel_category .category-primary > li:hover {
  background: #f8f8f8;
}
.channel_category .category-primary > li:hover .category-sub {
  display: block;
}
.channel_category .category-primary > li:hover a {
  color: #3b3d44;
}
.channel_category .category-primary > li.active .category-primary-item {
  background: #e22335;
}
.channel_category .category-primary .category-title {
  color: #666;
  font-size: 16px;
}
.channel_category .category-primary .category-item {
  *zoom: 1;
}
.channel_category .category-primary .category-item:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.channel_category .category-primary .category-item a {
  padding: 5px 10px 5px 0;
  display: block;
  float: left;
  color: #333;
}
.channel_category .category-primary .category-primary-item {
  position: relative;
  height: 42px;
  line-height: 42px;
  padding: 0 10px;
  font-size: 14px;
}
.channel_category .category-primary .category-primary-item i {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  margin-right: 15px;
  margin-left: 20px;
}
.channel_category .category-primary .category-primary-item i img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.channel_category .category-primary .category-primary-item a {
  display: block;
  margin-right: 15px;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
}
.channel_category .category-primary .category-primary-item .active-arrow {
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: 15px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px;
  border-right-width: 0;
  border-color: transparent;
  border-left-color: #dec080;
}
.channel_category .category-primary .category-primary-item.on .active-arrow {
  display: block;
}
.channel_category .category-sub {
  display: none;
  position: absolute;
  top: 0;
  left: 214px;
  z-index: 20;
  width: 760px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #fff;
  background: rgba(248, 248, 248, 0.95);
}
.channel_category .category-sub .category-sub-title {
  font-size: 14px;
  margin-bottom: 10px;
}
.channel_category .category-sub .category-sub-item {
  padding: 10px 25px 0 25px;
}
.channel_category .category-sub .category-sub-item:last-child ul {
  border: none;
  padding-bottom: 20px;
}
.channel_category .category-sub .category-sub-item ul {
  *zoom: 1;
  border-bottom: 1px solid #dadada;
  padding-bottom: 10px;
}
.channel_category .category-sub .category-sub-item ul:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.channel_category .category-sub .category-sub-item ul li {
  float: left;
  padding-right: 12px;
}
.channel_category .category-sub a {
  color: #545454;
  font-size: 12px;
}
.channel_category.is-display {
  display: block;
}

/* 今日团购 */
.daily-purchase ul {
  *zoom: 1;
}
.daily-purchase ul:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.daily-purchase ul li {
  position: relative;
  float: left;
  width: 394px;
  border: 1px solid #dadada;
  margin-left: -1px;
  background: #fff;
}
.daily-purchase .purchase-img {
  height: 248px;
}
.daily-purchase .purchase-img img {
  width: 100%;
  height: 100%;
}
.daily-purchase .purchase-info {
  *zoom: 1;
  padding: 5px 10px 0;
  height: 62px;
}
.daily-purchase .purchase-info:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.daily-purchase .purchase-info .info-operate {
  width: 30%;
  margin-top: 10px;
}
.daily-purchase .purchase-info .info-operate .btn {
  border: 0;
}
.daily-purchase .purchase-info .info-operate span {
  color: #fff;
  height: 36px;
  line-height: 36px;
  border-radius: 5px;
  background: #ea2329;
}
.daily-purchase .descript-info {
  width: 70%;
}
.daily-purchase .descript-info a, .daily-purchase .descript-info span {
  display: inline-block;
  width: 80%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.daily-purchase .descript-info a {
  font-size: 18px;
  color: #333;
}
.daily-purchase .descript-info span {
  color: #666;
}

/* 首页挂件ad_sub_items */
.goods-scrollable {
  position: relative;
  width: 1190px;
}
.goods-scrollable .scroller {
  width: 100%;
  height: 322px;
  margin: 0 auto;
  overflow: hidden;
  background-color:#fff;
}
.goods-scrollable .switchable-content {
  width: 2050px;
}
.goods-scrollable .goods-content {
  width: 217px;
  height: 320px;
  /*border: 1px solid #eee;*/
  /*margin-left: -1px;*/
  padding: 0 10px;
  float: left;
}
.goods-scrollable .goods-content:first-child {
  margin-left: 0;
}
.goods-scrollable .goods-pic {
  text-align: center;
}
.goods-scrollable .goods-pic img {
  width:220px;
  height:220px;
  max-width: 220px;
  max-height: 220px;
  border: 0;
  margin: 0 auto;
  padding:10px 0;
  vertical-align: middle;
}
.goods-scrollable .goods-name {
  overflow: hidden;
  height: 42px;
  line-height:42px;
  overflow: hidden;
  text-align:center;
}
.goods-scrollable .goods-name a {
  font-size: 14px;
  color: #666;
}
.goods-scrollable .goods-price {
width:200px;
margin-right:0;
  font-size: 16px;
  color: #dd2434;
  height: auto;
  text-align:center;
}
.goods-scrollable .next {
  position: absolute;
  top: -29px;
  right: 10px;
}

/* 红包挂件 */
.widget-redpacket1 {
  *zoom: 1;
  height: 120px;
  padding: 25px 0;
  text-align: center;
}
.widget-redpacket1:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.widget-redpacket1 .redpacket-info {
  float: left;
  width: 200px;
  padding-left: 20px;
}
.widget-redpacket1 .title {
  font-size: 20px;
}
.widget-redpacket1 .redpacket-description {
  font-size: 14px;
}
.widget-redpacket1 > ul {
  float: left;
}
.widget-redpacket1 > ul li {
  position: relative;
  float: left;
  width: 220px;
  height: 120px;
  margin-left: 18px;
  background-position: 0 -234px;
  cursor: pointer;
}

.widget-redpacket2 {
  padding: 20px 20px 15px;
  min-height: 195px;
  max-height: 345px;
  text-align: center;
  overflow: hidden;
}
.widget-redpacket2 .title {
  font-size: 22px;
}
.widget-redpacket2 ul {
  *zoom: 1;
  margin-right: -12px;
  margin-top: 22px;
}
.widget-redpacket2 ul:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
}
.widget-redpacket2 li {
  position: relative;
  float: left;
  width: 220px;
  height: 120px;
  margin-right: 12px;
  margin-bottom: 12px;
  background-position: 0 -364px;
}

.widget-redpacket1 a, .widget-redpacket2 a {
  display: block;
  color: #fff;
}
.widget-redpacket1 .redpacket-title, .widget-redpacket2 .redpacket-title {
  line-height: 30px;
}
.widget-redpacket1 .redpacket-money, .widget-redpacket2 .redpacket-money {
  line-height: 110px;
  font-size: 35px;
}

.font-red {
  color: #ea2329;
}

.pointer {
  cursor: pointer;
}



.mainline{ width:100%; overflow:hidden;}
.mainline .mainwrap{ width:1200px; margin:0 auto; padding-top:10px; overflow:hidden;}
.mainline .mainwrap .hotbrands{ float:left; width:830px; height:340px; overflow:hidden; background:#FFFFFF;}
.mainline .mainwrap .member-info{ background-color:#fff; float:left; width:360; height:310px;overflow:hidden; padding:15px; margin-left:10px; overflow:hidden;}
.mainline .mainwrap .member-info .pic{ width:322px; text-align:center; font-size:14px; border-bottom: dashed 1px #ddd;  }
.mainline .mainwrap .member-info .pic img{ border-radius:50px; }
.mainline .mainwrap .member-info .pic p{ line-height:36px;}
.mainline .mainwrap .member-info .main-news{ width:320px; height:180px; overflow:hidden;}

.member-info .main-news .article-widgets .article-widgets-body li a .article-thumbnail{width:4px; height:4px; background-color:#666;  border:none; margin-top:15px; display:inline-block;}
.member-info .main-news .article-widgets .article-widgets-header{ display:none;}
.member-info .main-news .article-widgets .article-widgets-body ul{ padding:20px;}
.member-info .main-news  .article-widgets .article-widgets-body li a .article-title{ width:260px; margin-top:0; line-height:36px;}
.member-info .main-news .article-widgets .article-widgets-body li a{ padding:0;}
.mainline .mainwrap .smallbanner{ width:1230px; margin-right:-30px;}
.mainline .mainwrap .smallbanner img{margin-right:5px;}

.module-bd floor-container floor-style-02{ padding:1px; background-color:#ddd;}

.footerline{ width:100%; }
.footerline .helpinfo{ width:1200px; margin:0 auto; border:none;}
.footerline .helpinfo .helpinfo-item ul{ display:block; overflow:hidden;}
.footerline .helpinfo .helpinfo-item ul li{ line-height:30px;}
.pb20{ padding-bottom:20px;}

.sortbar{ background:#fff;}
.mod-bottom{}
.filter .filter-list{ }
.filter .filter-attr{ background:url(bg.png) repeat-y 0 0!important; border-top:solid 1px #ddd; background:#fff; overflow: hidden;}
.filter .filter-attr .filter-attr-title{ height: auto; background-color:#eee; padding:15px; font-size:14px; text-align:center;}
.filter .filter-attr .filter-attr-list{ line-height:40px; font-size:12px;}

.hot-tuijian{overflow:hidden;}
.hot-tuijian .left{ float:left; width:20px; height:183px; line-height:44px; overflow:hidden; background-color:#ff992b; font-size:16px; font-weight:bold; color:#FFFFFF; padding:20px; vertical-align:middle; }
.hot-tuijian .right{ float:left; width:1130px; height:223px; overflow:hidden;}
.hot-tuijian .right .module .module-hd{ display:none;}
.hot-tuijian .right .goods-scrollable .goods-content{ border:none; width:178px; height:223px; padding:0 5px; text-align:center;}
.hot-tuijian .right .goods-scrollable .goods-content .goods-pic{ width:140px; height:140px; }
.hot-tuijian .right .goods-scrollable .goods-content .goods-pic a{ float:none;}
.hot-tuijian .right .goods-scrollable .goods-content .goods-pic img{ width:140px; height:140px; padding:5px 0;}
.hot-tuijian .right .goods-scrollable .goods-content .goods-name{ text-align:center;}
.hot-tuijian .right .goods-scrollable .goods-content .goods-price{text-align:center; color:#fb8d1b;}

.background-changes .seller{ display:none;}
.background-changes .col-lg-5{ width:420px;padding: 30px 0 30px 30px;margin-right: 30px;}
.background-changes .col-lg-11{width:600px;}
.zoom-slider .pic-show{ width:420px; height:420px;}
.zoom-slider .pic-show .show-box{ width:420px; height:420px;display:block; overflow:hidden;}
.zoom-slider .pic-show .show-box img{ width:420px; height:420px; }
.description-panel .summary-outbox{ background-color:#f5f5f6;}
.detail-panel-info .btn > span > span{ line-height:46px;}
.detail-panel-info .btn > span > span img{ padding-top: 3px;}
.tab1 .switchable-panel { padding:0;}
.tab1 .switchable-nav{ background-color:#fff; }
.ding-tab{width: 1190px;}
.tab1 .ding-tab-right{border-bottom:1px solid #eee;width:950px;}
.tab1 .ding-tab-right .btn > span{border-radius: 0;}
.tab1 .ding-tab-right .btn > span > span{line-height: 43px;}
.fixed .ding-tab-right {
  outline: none;
  background-color: #fff;
  float: right;
}
.goods-detail-tab .detail-switchable-nav li{ border:none;margin-left: auto;}
.goods-detail-tab{ border:none;}
.goods-detail-tab .detail-switchable-nav li{font-size:14px;line-height:45px; height:45px; }
.goods-detail-tab .detail-switchable-nav li.active{ background-color:#ea3323; color:#fff; font-size:14px; font-weight:bold;}
.col-lg-6{ height:500px;}
.login{ border-radius:0; width:380px; overflow:hidden;}
.login-header{ padding:4px 0 18px 0; border-bottom:solid 1px #eee;}
.login-header .header-keyname{ text-align:center; float:none;color: #222;font-weight: 400;}
.login .form-act{ margin-left:0;}
.login .form-control{ padding-top:30px;}
.action-account-check{ width:310px; border:solid 1px #eee;}
.has-figure .input-block{ width:calc(100% - 2 * 1px - 2px - 36px);}
.login .form-act{}
.login .form-row{ height:44px;}
.inputlogin01{box-sizing: border-box;width:310px!important; line-height:44px; height:44px;border:solid 1px #eee; padding:0 10px 0 30px;}
.inputlogin02{box-sizing: border-box;width:186px!important;line-height:44px; height:44px;border:solid 1px #eee;padding:0 10px 0 30px;}
.inputlogin03{box-sizing: border-box;width:186px!important;line-height:44px; height:44px;border:solid 1px #eee;padding:0 10px 0 30px;}
.inputlogin04{box-sizing: border-box;width:310px!important; line-height:44px; height:44px;border:solid 1px #eee; padding:0 10px 0 30px;}
.inputlogin05{box-sizing: border-box;width:186px!important;line-height:44px; height:44px;border:solid 1px #eee;padding:0 10px 0 30px;}
.inputlogin06{box-sizing: border-box;width:310px!important; line-height:44px; height:44px;border:solid 1px #eee; padding:0 10px 0 30px;}
.auth-code{ width:114px!important; font-size:14px; left:105%!important;background:rgba(238,238,238,1);border:1px solid rgba(221,221,221,1); height:44px!important; line-height:44px!important; }
.form-control .form-row .btn-import{width: 310px;height: 44px;}
.form-control .form-row .btn-import:hover{}
.form-control .form-row .btn-import span{border-radius: 0;line-height:44px; font-size:16px; background:#ea3323!important;}
.form-control .form-row .btn-import span:hover{background:#f73b16!important;}
.form-control .form-row .checkbox{ float:left; color:#999;}
.form-control .form-row span{}
.top-distance{ display:none;}
.popup-container .popup-content{ padding:20px 15px; line-height:30px;}
.bread-nav{ padding:10px 0; margin:0;}
.filter .filter-title{ display:none;}
.filter-list{ border:none!important; border-top:solid 1px #ddd; }
.col-lg-16{ margin-left:0;}
.mod-bottom .bread-nav{ font-size:12px;}
.bread-nav a, .bread-nav > span{font-size:12px!important; font-weight:normal!important; color:#666; padding:0 5px;}
..bread-nav a:first-child {font-weight:normal; }
.mod-bottom{ margin-top:10px; font-size:12px;}
.mod-bottom .sortbar{ padding:10px 15px;}
.cart .cart-hd{ background-color:#fff; height:40px; line-height:40px;}
.member-container{ padding-top:0!important;}
.cart-table .item-table thead td{ padding:10px!important; font-size:14px; font-weight:bold; }
.cart-hd cart-table{ margin-bottom:1px;}
.cart .cart-table{ border-bottom:solid 15px #f5f5f5;}
checkbox{ background-color:#fff; border:solid 1px #eee;}
.cart-table .item-table tbody{ border:none;}
.cart-table .item-table tbody tr{  }
.cart-table .item-table tbody td{ padding:20px;}
.cart .number{ background-color:#fff;}
.cart .number .cart-num{ border-left: solid 1px #eee; border-right: solid 1px #eee; }
.cart .number .increase{ padding:0 10px; font-size:16px; font-weight:bold;}
.cart .number .decrease{ padding:0 10px; font-size:16px; font-weight:bold;}
.cart-table .cart-col.cart-col-right{ font-size:14px;}
.cart .cart-table-ft .total-price em{ font-size:18px;}

.item-body, .item-border{ border:none;}
.order-confirm-title{ border:none; background-color:#f5f5f5; font-size:16px;}
.section .crumbs{ display:none;}
.order-confirm-item .order-confirm-item-hd{ margin:0 20px; padding:10px; width:auto; background-color:#f5f5f5; font-size:14px;}
.order-verify-gooditem .gooditem-right > div { background-color:#fff; border:solid 1px #f5f5f5; }
.order-verify-gooditem .gooditem-right{padding-left:0!important;}
.order-verify-gooditem .gooditem-left{ background-color:#f5f5f5;}
.order-verify-gooditem .item-bd{ background-color:#f5f5f5;}
.order-verify-gooditem .gooditem-right table thead, .order-verify-gooditem .gooditem-right table tbody{ background-color:#fff;}
input, select, textarea{ border-radius:0;}
.verify-total-info .total-info .row{ padding:5px 0;}
.verify-total-info .total-info .col-lg-2{color:#666;}
.verify-total-info .total-info .col-lg-2.price{ color:#666;}
.verify-total-info .total-info .total-price{ color:#FF3300!important;}

.btn-import > span{background-image:linear-gradient(#ea3323, #ea3323);}
.order-confirm-item .order-confirm-item-bd{ border-bottom:none;}
.verify-total-info{ border-bottom:solid 1px #f5f5f5; border-top:solid 1px #f5f5f5;}
.address-default{ background-color:#FF0000; color:#fff; padding:5px; border-radius:3px;}
.checked-icon::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-top: 18px solid #ea3323!important;
    border-right: 22px solid transparent
}
.order-verify-paytype .form-row.on{ border:solid 2px #ea3323!important;}


/* 定位css */

.locationbg{ background:rgba(0, 0, 0, 0.50); width:100%; height:100%; z-index:900; position:fixed; top:0; left:0;}
.location{ width:800px; height:370px; z-index:9999; position: fixed; top:50%; left:50%; margin-left:-400px; margin-top:-200px;  padding-top:140px; background:url(locationbg.jpg) no-repeat 0 0 #fff;}
.location .l-search{ width:699px; height:60px; margin:0 50px; background-color:#fff;  line-height:40px; box-shadow: 0 5px 5px #ddd; }
.location .l-search form{ overflow:hidden; height:60px; overflow:hidden; padding:0; margin:0;}
.location .l-search form .label{ padding:0; margin:0; display:none!important;}
.location .l-search form .label .select{ border:solid 1px #eee;}
.location .l-search .cityname{ float:left; width:103px; font-size:14px; margin:0 0 11px 8px; border:none; height:40px; line-height:40px; border-right:solid 1px #ddd;}
.location .l-search .address{float:left; width:460px; border:none; padding:10px 0;height:40px; line-height:40px;}
.location .l-search .address-btn{float:right; width:120px; background-color:#ea3323; height:60px; line-height:60px; color:#fff; font-size:18px; border:none; margin-right:-6px;}
.location .loc-map{ overflow:hidden;}
.location .loc-map .left{ float:left; width:230px; height:310px; overflow:scroll; border-right:solid 1px #eee; text-align:left; padding-left:10px; color:#666;}
.location .loc-map .left ul{ overflow:hidden;}
.location .loc-map .left ul li{ background:url(addressicon.png) no-repeat 2px 15px; overflow:hidden; padding:10px 0 10px 25px; height:50px; line-height:24px;}
.location .loc-map .right{ width:559px; float:left;  height:310px;}
.location .closebg { width:30px; height:30px;  position:absolute; top:-10px; right:-5px; border:solid 2px #ea3323; background-color:#fff; cursor:pointer; display:block; text-indent:-999px; z-index:888; text-align:center; vertical-align:middle; border-radius:20px;}
.closebg .close{ position:relative; width:4px; height:18px; background: #ea3323; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg);transform: rotate(45deg); display: inline-block; position:absolute; top:6px; right:13px;}
.closebg .close:after{ content: ""; position: absolute; top: 0; left: 0; width:4px; height:18px; background: #ea3323; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg);-ms-transform: rotate(270deg); transform: rotate(270deg);}
.hotbrands{}
.hotbrands .ban-tit{width:830px; height:40px; padding-top:15px;}
.hotbrands .ban-tit h4{ float:left; width:150px; background:url(89999.jpg) no-repeat 0 2px; padding-left:20px;}
.hotbrands .ban-tit h4 i.icon{ width:3px; height:15px; background-color:#FF0000; text-indent:-999px;}
.hotbrands .ban-tit ul{ float:right;}
.hotbrands .ban-tit ul li{ float:left;}
.hotbrands .ban-tit ul li.winelei{ padding:0 10px; background:#f3f3f3; width:66px; height:26px; line-height:26px; display:inline-block; text-align:center; color:#666; border-radius:30px; cursor:pointer; margin-right:5px;}
.hotbrands .ban-tit ul li.winelei:hover{ color:#ec3223; cursor:pointer}
.hotbrands .ban-tit ul li.winelei:active{background:#ea3333; width:66px; height:26px; line-height:26px; display:inline-block; text-align:center; color:#fff; border-radius:30px;cursor:pointer;}
.hotbrands .ban-tit ul li.active{background:#ea3333; width:66px; height:26px; line-height:26px; display:inline-block; text-align:center; color:#fff; border-radius:30px; cursor:pointer}

.hotbrands_box{ width:830px; height:300px; overflow:hidden;}
.hotbrands_box .hb-box{ background:#eee; overflow:hidden;}
.col-lg-10{ width:588px;}
.col, [class*=col]{ margin:0;}
.brand-wall .logo-list ul{ background-color:#f5f5f5; }
.brand-wall .logo-list li{ width:146px; height:98px; }
.hotbrands_box .col-lg-3{ width:242px; height:299px;}
.brand-wall .logo-list li a { width:146px; height:98px;}
.brand-wall .logo-list li a img{ width:146px; height:98px;}
.brand-wall{ background:#eee; overflow:hidden;}
.brand-wall .logo-list li a .out-line{ border:none; background:rgba(0,0,0,0.50); z-index:11; text-align:center; padding-top:20px;}
.brand-wall .logo-list li a .out-line .name{ color:#fff; line-height:30px;}
.brand-wall .logo-list li a .out-line .comein{ width:68px; margin:2px 38px; display:block; background:#ea3323; border-radius:20px; color:#fff; line-height:20px;}
.category-primary{}
.category-primary-item{ line-height:24px; overflow:hidden;}


/* list-css */
.filter a.on{ background-color:#fff; color:#666; border-raduis:0; border:solid 1px #eee; padding:0 5px;}
.filter .filter-attr .more-btn{ position:absolute; top:100px;  right:50%; border:solid 1px #eee; padding:0 10px;}
.qujian{ float:left; padding-left:20px;}
.qujian input{ height:30px; line-height:30px; width:70px; border:solid 1px #ccc; border-radius:3px;  }
.qujian .quinput{background:url(renminb.jpg) no-repeat 4px 10px; padding-left:20px;}
.qujian .qujianbut{ height:34px; line-height:30px; border-radius:3px; margin:0px; vertical-align:middle; padding-bottom:3px;margin-left:10px;}
.qujian .qujianbut:hover{ background:#f2f2f2;}

.mod-bottom .itemslist .item .icon28{}
.mod-bottom .filter{ border-top:solid 1px #ddd; border-bottom:solid 1px #ddd;}

/* 详情 */

.btn-caution:hover > span, .btn-caution:focus > span {background-image: -webkit-linear-gradient(#ffaf02, #ffaf02);background-image: -moz-linear-gradient(#ffaf02, #ffaf02);
  background-image: linear-gradient(#ffaf02, #ffaf02);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFDA7D0C', endColorstr='#FFCD750A') \9;}
.detail-panel .detail-panel-hd h1{ color:#333;  font-size:20px;}
.description-panel .goods-other-info{ border-top: dashed 1px #eee; border-bottom:dashed 1px #eee;text-align: center;margin-top:20px;padding: 12px 0;}
.description-panel .goods-other-info li{height:auto;line-height: normal;}
.description-panel .goods-other-info span{margin-right: 40px;padding-right: 40px;border-right: 1px solid #eee;}
.description-panel .goods-other-info span:last-child{margin-right: 0;padding-right:0;border:none;}
.description-panel .goods-other-info em{ font-weight:bold; color:#e93423;}
.choose .dt{margin-left: 20px;width:58px;}
.choose-delivery{}
.choose-delivery span{ padding:0 20px;}
.description-panel input, .description-panel select, .description-panel textarea{ padding:0 4px;}
.description-panel .price-del{font-size: 14px;color: #666;line-height: unset;}
.action-update-txt{}
.description-panel .summary .dt{ width:58px; color:#666;}
.side-box{ width:220px;}
.side-box .hd{ background-color:#fff; text-align:center; font-size:14px; font-weight:bold; color:#333;  border-bottom:solid 1px #eee; height:45px; line-height:45px;}
.side-box .bd{ border: none;}
.side-box .bd .item .Ranking{display: none;}
.side-box .bd .item:nth-child(1) .Ranking.one{display: block}
.side-box .bd .item:nth-child(2) .Ranking.two{display: block}
.side-box .bd .item:nth-child(3) .Ranking.three{display: block}
.goods-detail-tab{ margin-left:10px;}
.goods-info .hd{ margin:0; background:#fff; font-size:16px; background:url(89999.jpg) no-repeat 10px 8px; padding-left:30px;}
.pro-like{ text-align:left;}
.goods-info .bd{ border:none!important;}
.goods-detail-tab .detail-switchable-nav li.active{ border-top:none;}
.description-panel .goods-qrcode{ display:none;}
.goods-detail-tab .detail-switchable-nav li span{ color:#333;}
.goods-detail-tab .detail-switchable-nav li.active span{ color:#fff;}
.item-consult{ line-height:24px;}
.detailinfo-list{ color:#666; padding:15px 15px 40px;}
.jtico_jiathis{ background:url(list_14.png) no-repeat 3px 3px; padding:2px 0;padding-left:15px;}
.side-box .Ranking{ position:absolute; z-index:99; width:30px; height:30px; left:0; top:9px;}
.side-box .one{ background:url(123_02.png) no-repeat 0 0;}
.side-box .two{ background:url(32665_04.png) no-repeat 0 0;}
.side-box .three{ background:url(123_06.png) no-repeat 0 0;}
.zoom-slider .pic-show img{ max-width:420px; max-height:420px;}
.zoom-slider .next-group, .zoom-slider .pre-group{display: block;}
.zoom-slider .pre-group {left: 0;}
.zoom-slider .next-group i, .zoom-slider .pre-group i{margin: 10px auto 0;}
.zoom-slider .slider-thumb li.active {border-color: #ea3323;}
.zoom-slider .slider-thumb-wrap{ margin:10px auto 0;}


.mologin{ width:1153px; height:40px; background: url(ssd_06.png) no-repeat 10px 10px #fff8f0; padding-left:35px; border:solid 1px #ffd4a3; line-height:40px;}
.mologin a{ color:#fff;}
.mologin{ overflow:hidden;}
.mologin span.btn{ width:80px; line-height:28px; height:28px; text-align:center; background-color:#ea3323; border-radius:3px; color:#fff; display:inline-block; margin-left:20px;}

.member-line{ line-height:40px; vertical-align:middle; overflow:hidden; border-bottom:solid 1px #eee; padding:5px 0;}
.member-line .manbao{ font-size:14px; float:left; padding-left:20px;}
.member-line .manbao i{color:#ea3323;}
.member-line .peisz select{ padding:2px; margin-left:10px; width:300px; border:solid 1px #ddd;}
.member-line .peisz { font-size:12px; float:right; padding-right:20px;}
.cart-table input[type="radio"], .cart-table input[type="checkbox"]{ border:solid 1px #ddd; background-color:#fff; width:14px; height:14px;}
icon-gouwuche{ color:#ea3333;}





.s-nav{ background:#ea3323; color:#fff; font-size:14px;}
.s-nav .shop-category {}
.s-nav .shop-category a {color:#fff; font-size:14px; line-height:40px; height:40px;}
.s-nav .shop-category a:hover{color:#fff; font-weight:bold;}
.s-nav .searchbar-small{ display:none; }
.shopheader .shop-favorite{ border:solid 2px #fff; background-color:#bf120c; border-radius:3px; line-height:35px; height:35px; font-size:14px;}
.s-main{ background: #f5f5f5; overflow: hidden;}
.s-main .mod-bottom{ margin-top:0;}
.s-main .mod-bottom p{ margin:0;}
.s-main .wrap-lg .banner{ width:100%;}
.shopheader .m-code{ display:none;}

.shoptitle{ background:url(89999.jpg) no-repeat 0 5px #fff; padding-left:20px; font-size:16px; font-weight:bold; line-height:30px; }

.28icon{position:absolute; z-index:99; width:95px; height:26px; line-height:26px; background-color:#FF6600; color:#fff; background: url(28minute.jpg) no-repeat; }
.wrap-lg{}
.s-yhq{ display: none;}


.col-lg-4{ width: 335px;}
.col-lg-9{ width: 620px;}
.col-lg-3{width: 215px;}
.floor .floor-style-02 .floor-pro-group ul li{ width: 217px;  height: 299px; float: left; background-color: #fff; border-left: solid 1px #ddd; border-top: solid 1px #ddd; text-align:center!important; padding:10px; overflow:hidden;}
.floor .floor-style-02 .floor-pro-group ul li img{ width:197px; }
.floor .floor-style-02 .floor-pro-group ul li a{ color:#333; font-size:14px;}
.floor-recommend{ width: 218px;  height: 298px; background-color: #fff;border-top: solid 1px #ddd; overflow:hidden; padding:10px; text-align:center;}
.floor-left .floor-recommend ul li { overflow:hidden;}
.floor-left .floor-recommend ul li img{width:197px;}
.floor-left .floor-recommend ul li a{ color:#333; font-size:14px;}


.minitr .minicart-box{ width: 330px; background: #fff; border: solid 1px #ddd; position: absolute;  z-index:88; top:59px; right:0;}
.minitr .minicart-box .minicart-cont .minicart-list {}
.minitr .minicart-box .minicart-cont .minicart-list .offset-lg-1{ margin-left: 0; padding: 10px; text-align: center; line-height: 30px;}
.minitr .minicart .btn span span i.icon-gouwuche{width: 25px;height: 25px; margin:0;}
.minitr .minicart:hover{ background: #fff;} 
.minitr .minicart:hover .minicart-box{ display:block;} 
.minitr .minicart:active .minicart-box{ display:block;}
.minitr{ float: right; margin: 0;}
.minitr .minicart-box .minicart-cont ul.minicart-list  {width: 330px;}
.minitr .minicart-box .minicart-cont ul.minicart-list  li.goods-item { padding: 10px; overflow: hidden;}
.minitr .minicart-box .minicart-cont ul.minicart-list  li.goods-item .goods-pic{ float: left; width: 60px;  height: 60px; border: solid 1px #ddd;  margin: 0 10px 10px 0;}
.minitr .minicart-box .minicart-cont ul.minicart-list  li.goods-item .goods-info{float: left; overflow: hidden;}
.minitr .minicart-box .minicart-cont ul.minicart-list  li.goods-item .goods-info .goods-name{ width: 125px; float: left; line-height: 24px; padding-right: 5px;}
.minitr .minicart-box .minicart-cont ul.minicart-list  li.goods-item .goods-info .goods-price{ width:100px; float: left;  margin: 0;}
.minitr .minicart-box .minicart-cont ul.minicart-list  li.goods-item .goods-info .goods-price .shixiao{ display: none;}
.minitr .minicart-box .minicart-cont ul.minicart-list  li.goods-item .goods-info .item-describe-tag{ background: #fff; color: #333;}
.minitr  .minicart-box .minicart-info{  border-top: solid 1px #eee; overflow: hidden; padding: 10px;}
.minitr  .minicart-box .minicart-info p{ font-size: 14px; margin-bottom:0;}
.minitr  .minicart-box .minicart-info .btn-tocart{ background:#ea3333; border-radius: 3px; border: none; color: #fff; padding: 5px 20px; margin-left: 10px;}
.otherwarp{ text-align:center;}
.otherwarp .otherlogin { background:url(215665.jpg) no-repeat 10px 0; width: 400px;  height: 16px; display: inline-block; overflow:hidden; margin-top:43px;}
.otherwarp .threelogin{padding: 6px 0 7px;overflow: hidden;}
.otherwarp .threelogin a{ color:#666;}
.otherwarp .threelogin .wxlg{float:left;  height:30px; line-height:30px; color:#666; padding:0 15px; }
.otherwarp .threelogin .wxlg i{ font-size:2em; line-height:30px; color:#00d30d; padding-top:2px; padding-right:2px;}
.otherwarp .threelogin .zfblg{float:left;  height:30px; line-height:30px; color:#666;padding:0 15px;}
.otherwarp .threelogin .zfblg i{font-size:2em; color:#00aaef;padding-top:2px; padding-right:2px;}
.otherwarp .threelogin .qqlg{float:left; height:30px; line-height:30px; color:#666;padding:0 15px;}
.otherwarp .threelogin .qqlg i{font-size:2em; color:#0288d1; padding-top:2px; padding-right:2px;}
.find{ height:30px; line-height:30px; width:100%;}
.find a{ color:#666;}
.status-bar div{ line-height:40px; height:40px; }
.status-bar div.on{ background-color:#ea3333;}
.header-title{ font-size:20px; color:#666;}
.safe-box ul{ margin-top:50px;}
.col-lg-13{ width:960px; float:right;}
.side-nav{}
.side-nav-title{ font-weight:bold;}
.side-nav .side-nav-list{ padding:0 0 30px 20px; font-size:14px; }
.side-nav .side-nav-list li a{color:#333;}
.side-nav .side-nav-list li a:hover{ color:#ea3333;}
.side-nav .side-nav-list li{ line-height:30px; height:30px;}
.col-lg-6{ height:auto;}
.fontwb{ font-size:16px; font-weight:bold; line-height:40px; height:40px; border-bottom:solid 1px #eee; margin-bottom:20px; padding-bottom:10px;}
/* member-css */
.membercenter-box{ overflow:hidden;}
.membercenter-box  .boxmemberinfo{ width:278px; float:left; height:200px; overflow:hidden; background:#fff;}
.membercenter-box  .boxmemberinfo2{ width:600px!important; float:left;}
.membercenter-box  .boxmemberinfo2 .safe-center{ display:none;}
.membercenter-box  .boxmemberinfo .membercenter-box-left{ width:100%;}
.membercenter-box  .boxmemberinfo .memvip{ line-height:24px; overflow:hidden; width:92px; margin-right:20px; float:left font-weight:normal; padding:10px 0;}
/*i.icon-medal{ background:url(vip.png) no-repeat 0 5px; width:21px; height:21px; display:inline-block;}*/
.membercenter-box .assets li.redpacket a i.icon-redpacket{ display:none;}
.membercenter-box .assets li.integral a i.icon-integral{ display:none;}
.membercenter-box .assets li.coupons a i.icon-coupons{ display:none;}
.membercenter-box .assets li{ font-size:16px;}
.membercenter-box .assets li span.deposit{ color:#333; font-size:16px;}
.membercenter-box .red22{ color:#ea3333; font-size:22px; text-align:left; display:block; padding:15px 0;}
.membercenter-box .txt-list li{ text-align:left; height:80px;}
.membercenter-box .col-lg-6{ width:600px;}
.membercenter-box .txt-list.assets{ border-right:none;}
.membercenter-box .membercenter-box-hd{ border-bottom:none; font-size:14px; font-weight:bold; padding:5px 15px;}
.membercenter-box .boxmemberinfo2{ height:160px;}
.side-nav .side-nav-title{ font-size:16px;}

/* cart-head 头部 */
.cart-hd{ padding:15px 0;}
.cart-hd .cart-hd-logo{ width:160px; height:60px; float:left;}
.cart-hd .cart-hd-logo img{ width:130px; height:60px;}
.cart-hd .cart-hd-name{ width:130px; height:40px; float:left; font-size:22px; margin:10px 0; border-left:solid 1px #eee; padding-left:30px; color:#333; }
.cart-hd .cart-hd-lc-1{ width:475px; height:50px; float:right; background:url(jieduan1.png) no-repeat 0 8px; padding-top:10px;}
.cart-hd .cart-hd-lc-2{ width:475px; height:50px; float:right; background:url(jieduan2.png) no-repeat 0 8px; padding-top:10px;}
.cart-hd .cart-hd-lc-3{ width:475px; height:50px; float:right; background:url(jieduan3.png) no-repeat 0 8px; padding-top:10px;}
.header2{ padding:0; background-color:#fff; overflow:hidden;}

.member-hd{padding:15px 0;}
.member-hd .member-hd-logo{width:160px; height:60px; float:left; background:url(member68_03.png) no-repeat;}
.member-hd .member-hd-name{width:130px; height:40px; float:left; font-size:22px; margin:10px 0; border-left:solid 1px #fff; padding-left:30px; color:#fff; }
.member-hd .member-hd-search{ width:430px; height:40px; float:right; padding-top:15px;}
.member-hd .member-hd-minicart{ width:140px; float:right;  }
.member-hd .member-hd-minicart .icon-cart-a:before{ display:none; position:relative;}
.member-hd-search { }
.header3{ padding:0; background-color:#ea3333; clear:both;}
.member-hd-search .searchbar .x-input{ width:200px; height:36px; line-height:36px; border:none; padding-left: 100px;}

.member-hd-search .searchbar .btn-search {position: relative;left: -5px; width: 100px;height: 40px;line-height: 40px; background: #f5f5f5;color: #333;font-size: 16px;text-align: center; border-radius: 0;}
.member-hd-search .searchbar .btn-search span {border: none; background: none; display: inline;}
.member-hd-search .searchbar .btn-search span:hover { background: none;}

.minitr .minicart { float: right; margin: 0; margin-top: 17px;}
.member-hd-minicart .minicart .btn {color: #fff;font-size: 16px;border-radius:0;}
.member-hd-minicart .minicart .btn > span {filter: none;}
.member-hd-minicart .minicart .btn span {color:#333;height: 38px;line-height: 38px;  border-left:solid 1px #ddd;border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; border-radius:0; background: #fff;}
.member-hd-minicart .minicart .btn span span{border:none;}
.member-hd-minicart .minicart .btn span span i.icon-cart-a {display: inline-block; position: relative;margin: 2px 10px 0 0; font-size: 20px; font-weight:bold; line-height: 1; vertical-align: sub; color:#eb4638;}
.member-hd-minicart .minicart .btn .icon-arrow-right-b {margin-left: 10px; color: #ccc;}
.member-hd-minicart .minicart b {position: absolute; top: -6px; left: 90px; padding-left: 5px; padding-right: 5px; min-width: 8px; height: 20px; line-height: 20px;text-align: center; font-size: 12px; color: #fff; background: #ea3323;
  border-radius: 20px; border: none; font-weight: normal;}
.member-hd-minicart .minicart-box{ width: 330px; background: #fff; border: solid 1px #ddd; position: absolute;  z-index:88; right:0; top:40px;}
.member-hd-minicart .minicart-box .minicart-cont .minicart-list {}
.member-hd-minicart .minicart-box .minicart-cont .minicart-list .offset-lg-1{ margin-left: 0; padding: 10px; text-align: center; line-height: 30px;}
.member-hd-minicart .minicart .btn span span i.icon-cart-a{ background: url(yesmywine_09.png) no-repeat 0 3px; width: 25px;height: 25px; margin:0;}
.member-hd-minicart .minicart{ float: right; margin-right:0;}
.member-hd-minicart .minicart:hover{}
.member-hd-minicart { float: right; margin: 0; position:relative;}
.member-hd-minicart .minicart-box .minicart-cont ul.minicart-list  {width: 330px;}
.member-hd-minicart .minicart-box .minicart-cont ul.minicart-list  li.goods-item { padding: 10px; overflow: hidden;}
.member-hd-minicart .minicart-box .minicart-cont ul.minicart-list  li.goods-item .goods-pic{ float: left; width: 60px;  height: 60px; border: solid 1px #ddd;  margin: 0 10px 10px 0;}
.member-hd-minicart .minicart-box .minicart-cont ul.minicart-list  li.goods-item .goods-info{float: left; overflow: hidden;}
.member-hd-minicart .minicart-box .minicart-cont ul.minicart-list  li.goods-item .goods-info .goods-name{ width: 125px; float: left; line-height: 24px; padding-right: 5px;}
.member-hd-minicart .minicart-box .minicart-cont ul.minicart-list  li.goods-item .goods-info .goods-price{ width:100px; float: left;  margin: 0;}
.member-hd-minicart .minicart-box .minicart-cont ul.minicart-list  li.goods-item .goods-info .goods-price .shixiao{ display: none;}
.member-hd-minicart .minicart-box .minicart-cont ul.minicart-list  li.goods-item .goods-info .item-describe-tag{ background: #fff; color: #333;}
.member-hd-minicart .minicart-box .minicart-info{  border-top: solid 1px #eee; overflow: hidden; padding: 10px;}
.member-hd-minicart .minicart-box .minicart-info p{ line-height: 20px; font-size: 14px;}
.member-hd-minicart .minicart-box .minicart-info .btn-tocart{ background:#ea3333; border-radius: 3px; border: none; color: #fff; padding: 5px 20px; margin-left: 10px;}



/*购物车样式*/
.cart-table .is-disabled{ opacity:0.5; color:#333;  }

.nogoods{ position:absolute; width:80px; height:50px; z-index:99; background:rgba(0,0,0,0.5); border-radius:80px; padding-top:30px; color:#fff;}
.table-goods-pic{ width:80px; height:80px;}
.order-confirm-item .order-confirm-item-hd a{ color:#ea3333;}
.clickCarBack{ position:absolute; z-index:89; background:#fff; border-bottom: none!important; }
.goods-item .p-quantity{ width:auto;}
ul.order-confirm-address li a{ float:right; color:#FF9933; padding-right:10px;}
.order-verify-gooditem .shipping-type-item.on{ border:solid 2px #ea3333;}
.order-confirm-address li:not(:last-child).on{ border:none;}
.order-confirm-address li:not(:last-child).on .checked-icon{ display:none;}
.paytype-item{ padding-left:30px;}
.order-confirm-item-right{ margin-right:0;}
.order-verify-invoice .use-point .left-point{ margin-left:100px; padding-top:5px;}
.icon-huiyuan4:before{ color:#f7d52d; font-size:1.3em;}
.btn-oranger{}
.btn-oranger > span{background-image: linear-gradient(#ff9934, #ff9934)!important; border-radius:20px!important;}
.btn-yi > span{background-image: linear-gradient(#fff, #fff)!important; color:#666; border-radius:20px!important; padding-right:10px; }
.btn-yi > span > span{ padding-left:10px;}
.memberheadpic{width:92px; height:92px!important; border-radius:100px; background: url(yemaijiulogo.jpg) no-repeat 0 0 #ea3333;}
.memberheadpic img{border-radius:100px; border:none;}
.buy-number{ position:none; width:130px;}
.buy-number .btn{ width:30px; height:30px; right:auto; position:static; vertical-align:middle!important; font-size:16px;border: 1px solid #dadada;}
.buy-number input{border-color: #dadada;}
.icon-minus{ font-size:1.9em; font-weight:500; height:30px; vertical-align:middle; color:#333; display:inline-block; }
.icon-plus{font-size:1.9em; font-weight:500; height:30px; vertical-align:middle; color:#333; display:inline-block; }
.choose .btn-wrap{margin-left: 90px;}
.choose .btn-wrap .btn-caution span {width: 160px;}
.choose .btn-wrap .btn-caution span img{margin:-2px 8px 0 0;vertical-align: middle;}
.description-panel{ margin-left: auto;}
.description-panel .label-danger{ background-color:#ff992d;}
.description-panel .activity-txt{ color:#666;}
.description-panel .summary{padding: 0px 0;}
.description-panel .summary > li {margin-top: 14px;}
.description-panel .dd .price {font: 24px/40px Tahoma;color: #ea3323;margin-left: -5px;}
.description-panel .dd .del {font: 14px/40px Tahoma;color: #666;}
.description-panel .dd .activity-tag {position: relative;float: right;background: #ff992c;
  color: #fff;padding: 2px 6px;margin: 9px 0 0 14px;}
.description-panel .dd .activity-tag:after {content: '';position: absolute;left: -4px;bottom: 0;width: 0;height: 0;border-width: 5px;border-style: solid;border-color: transparent transparent #ff992c transparent;}
description-panel .activity-wrap{height: auto;background: transparent;}
.description-panel .activity{height:auto;}
.description-panel .activity-wrap .dd {margin-left: 68px;}
.description-panel .promotion-list{height:auto;}

.description-panel .summary-outbox{ padding-bottom:8px !important;margin: 16px 0 30px;}
.detail-panel-info .choose-delivery select{ margin-right:5px;}
.detail-panel .detail-panel-info{width:auto;float: unset;}
.item-table thead td{ padding:5px 10px;background: #f8f8f8;}
.item-table.table-goods .table-col-4{ width:25%;}
.item-table.table-goods .table-col-4{ width:50px;}
.item-table.table-goods .table-col-6{ width:120px;}
.order-confirm-address li{ padding-left:5px;}
.order-confirm-address li input[type="radio"]{ display:inline-block; margin-top:5px;}
.order-confirm-address li span.addr-info{ padding:0 10px; width:auto;}
.membercenter-box-bd a{ color:#333;}
.membercenter-box-bd .table-goods-pic{ border:none;}


.sortbar{}
.shoplist{overflow:hidden; padding:10px 0;}
.shoplist .shopinfo{ width:1150px; overflow:hidden; background:#FFF; margin-bottom:10px; padding:20px;}
.shoplist .shopinfo .business-pic{ width:207px; height:143px;  float:left; border:solid 1px #ddd; margin-right:20px;  }
.shoplist .shopinfo .business-pic img{width:207px; height:143px;}
.shoplist .shopinfo .business-pic a{ border:none;}
.shoplist .shopinfo .business-info{ width:400px; float:left;}
.shoplist .shopinfo .business-info .shopname{ line-height:40px; font-size:18px;}
.shoplist .shopinfo .business-info .shopname a{ color:#333;}
.shoplist .shopinfo .business-info .shopname span{ margin-left:10px; padding:5px; background-color:#ff992b; border-radius:3px; font-size:12px; color:#fff;}

.shoplist .shopinfo .business-info .shopadress{ font-size:14px; padding:10px 0;}
.shoplist .shopinfo .business-info .shopcomein{ padding:10px; background-color:#ea3333; color:#fff; font-size:14px; width:100px; text-align:center; border-radius:3px;}
.shoplist .shopinfo .business-info .shopcomein a{ color:#fff;}
.shoplist .shop-jl{ float:right; font-size:14px; padding-top:92px;}

.shoplist .shopinfo .business-shopgoods .good .da28{ width:94px; height:24px; line-height:24px; background:#ff992a; color:#fff; position:absolute; z-index:999; left:5px; top:0;}
.shoplist .shopinfo .business-shopgoods .good .da28 i{ color:#fff; font-size:1.2em;}
.da28{ width:94px; height:24px; line-height:24px; background:#ff992a; color:#fff; position:absolute; z-index:999; left:5px; top:0;}
.da28 i{ color:#fff; font-size:1.2em;}
.da282{ width:94px; height:24px; line-height:24px; background:#ff992a; color:#fff;  z-index:999; left:5px; top:0; margin-top:10px;}
.da28 i{ color:#fff; font-size:1.2em;}
.shop-pagenumber{ text-align:right; padding:10px 0;}
.shop-pagenumber a{ padding:10px 15px; display:inline-block; border:solid 1px #ddd; color:#333;}
.shop-pagenumber a:hover{padding:10px 15px; display:inline-block; border:solid 1px; #ea3333; background-color:#ea3333; color:#fff;}
.shop-pagenumber a.on{ border:solid 1px; #ea3333; background-color:#ea3333; color:#fff;}
i.icon-mobile{ position:absolute; z-index:1; left:2px; top:5px; font-size:1.8em; color:#999;}
i.icon-gj-ys-t{ position:absolute; z-index:1; left:2px; top:5px; font-size:1.8em; color:#999;}
i.icon-securityCode-b{ position:absolute; z-index:1; left:2px; top:5px; font-size:1.8em; color:#999;}
i.icon-zhanghuffffffpx{ position:absolute; z-index:1; left:2px; top:5px; font-size:1.8em; color:#999;}
i.icon-icon{ position:absolute; z-index:1; left:2px; top:5px; font-size:1.8em; color:#999;}
.login .caution{top:-27px;}
.has-error .caution{ width:316px;}
.login .form-row{ margin-bottom:10px;}
i.icon-gouwuche{ color:#ea3333; font-size:1.1em; padding-right:3px;}
.icon-iconjia{ color:#999; font-size:12px!important; padding-right:5px;}
.icon-jiahao-copy-copy-copy{ color:#ea3333; font-size:14px;}
.order-confirm-item .coupon-choose, .order-confirm-item .voucher-choose{ background-color:#fff; border:solid 1px #ea3333;}
.address-default{ background-color:#ea3333; padding:5px 8px;}
.cart-table .item-table tr > td:nth-child(4) select{ height:24px; line-height:24px; background-color:#fff; margin-top:10px;}
.item-consult .item-consult-nav .active{border-top: solid 1px #ea3333;}
.item-consult .item-consult-form{ border-top-color:#ea3333;}
.icon-flower.good{ color:#ea3333;}
.col-lg-1-sh{ width:80px; padding-left:30px;}
.sh-wulinfon{ width:250px; line-height:30px;}
.member-container .col-lg-13{ background:#fff; line-height:30px; overflow:hidden;}
.member-container .col-lg-13 .orderdtl-hd{ font-size:16px; font-weight:bold; line-height:30px; padding:10px;}
.catagorycover .catagorycover-pic img{ width:240px; height:217px;}
.floor-pro-group .price { font-size:16px;}
.floor-recommend .price { font-size:16px;}
.cart-check-all a{ color:#666;}
.cart-table .cart-col.col-name{ width:48%;}
.order-confirm-item .coupon-choose, .order-confirm-item .voucher-choose{ float:right; padding:0px 20px;}
.order-confirm-item{ overflow:hidden; padding:0px 20px;}

.coupon-checked{ float:right; height:40px; line-height:40px; border-bottom:solid 1px #ddd;}
.pointsexchange{}
.pointsexchange .Exchangegoods-hd{ background-color:#f2f2f2; line-height:40px; padding-left:20px; margin:0 10px; font-size:14px;}
.pointsexchange .Exchange-con{ padding:20px;}
.pointsexchange .Exchange-con .Exchange-item{ width:200px; text-align:center; padding:5px 10px; float:left;}
.pointsexchange .Exchange-con .Exchange-item .pic{width:200px; height:200px; border:solid 1px #ddd;}
.pointsexchange .Exchange-con .Exchange-item .name{ line-height:30px; color:#333; width:200px; }
.pointsexchange .Exchange-con .Exchange-item .price{ text-align:center; color:#ea3333; font-size:14px; line-height:30px; padding-bottom:10px;}
.pointsexchange .Exchange-con .Exchange-item .exchang-btn{line-height:30px; background-color:#ea3333; width:80px; color:#fff; padding:8px 20px; border-radius:5px; cursor:pointer; margin:0 45px; font-size:14px;}
.membercenter-box-hd .peisz select{ padding:2; margin-left:10px; width:300px; border:solid 1px #ddd;}
.membercenter-box-hd .peisz { font-size:12px; float:right;}
.btn-major > span{ background-image:linear-gradient(#ea3333, #ea3333);}
.messagelist{ border-top:solid 1px #ddd;}
.message-con{ padding:10px; margin:0 20px; line-height:30px; border-bottom:dashed 1px #ddd;}
.message-con span{ padding-right:30px;}
.message-con a{ float:right; padding-right:20px; color:#666;}
.allmessageinfo{ padding:20px;}
.coupon-items02 .c-msg{ width:660px;}
.coupon-item{ margin:0 50px 20px 0;}
.coupon-item-d .c-type{ background:#ff5659;}
.coupon-item .c-time{ color:#FFF;}
.coupon-item .op-btn{ margin-top:30px;}
.coupon-item .op-btn a.btn{ border:solid 1px #ea3333; color:#fff; background-color:#ff5659;border-radius:20px;}
.coupon-item .c-price strong{ font-style:normal; font-size:36px;}
.coupon-item .c-msg .range-item{ margin:0 0 5px;}
.coupon-item .c-msg{ height:210px;}

.messagelist .pager{ padding-right:20px;}
.membercenter-history .title{ font-weight:bold; font-size:14px;}
.safe-box ul{ margin-top:5px;}
.action-account-check{ border:solid 1px #ccc; width:284px;}
.membercenter-box-bd .has-error .caution{ width:auto;}
.member-container .pager{ padding-right:20px;}
.points-wrap .points-past{ color:#ea3333;}
.mjbrank{color:#ff0000; line-height:30px; padding-left:20px; background:url(../widgets/floor_index2/images/dian.png) no-repeat 0 7px; padding-top:3px;}
.mainwrap #unlogin{ padding-bottom:5px;}
.mainwrap #unlogin a{ color:#333; line-height:36px; border:solid 1px #eee; padding:6px 10px; border-radius:5px;}
.coupon-box .membercenter-box-bd{outline: none;}
.bg006{ background-color:#f8f8f8!important; margin:0 20px; font-size:14px; font-weight:normal!important;}
.membercenter-box .membercenter-box-hd .col-goods{ width:366px;}
.membercenter-box .membercenter-box-hd .col-status{ width:170px;}
.alllist{}
.alllist ul{ padding:10px 5px;}
.alllist ul li{ border:none!important; font-size:15px;}
.dropmenu-list .dropmenu{ background:#fff; padding:10px; margin-bottom:1px;}
.alllist .search{ float:right;}
.alllist .search .search-trade-form input{ width:150px; font-size:12px; border:solid 1px #eee;}
.alllist .search .search-trade-form .btn-major > span{ background-image:linear-gradient(#eeeeee, #eeeeee)!important;}
.alllist .search .btn > span{ border-radius:0; background-color:#eee; color:#333;}

.hotbrands_box .hb-box .module-hd{ display:none;}
.membercenter-history .history-list{ height: 184px; overflow: hidden;}

.membercenter-history {width:960px; text-align: center; margin: 0 auto; position: relative;}
.membercenter-history .swiper-container { width:860px; padding: 0 50px;}
.membercenter-history .swiper-slide {}
.membercenter-history .swiper-button-next{background-image:url("iconqianjin.svg"); outline: none; border:none;}
.membercenter-history .swiper-button-prev{background-image: url("iconhoutui.svg"); outline: none; border: none;}
.swiper-container .swiper-slide pic{ width:167px; overflow: hidden; height: 140px; display: block;}
.swiper-container .swiper-slide pic a img{ width: 140px; height: 140px; border: solid 1px #ddd;}
.membercenter-box .membercenter-box-bd{ padding: 0;}
.membercenter-history .history-item .pic{ }
.membercenter-box .membercenter-history  .title{ font-size: 16px; padding-left: 20px; text-align: left; font-weight: normal; margin-bottom: 20px;}
.new-order-list .order-item-info{ }
.section{ padding:20px;}
.membercenter-box .membercenter-box-bd{ padding: 20px;}
.membercenter-history .history-item{  overflow:visible;}
.membercenter-history .history-list{ overflow:visible; }

/*订单详情弹出框*/
#historyDetail{display:none}
#detail{display:none}
.historcal-detail-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1000}
.historcal-box{position:absolute;top:100px;left:50%;width:638px;margin-left:-319px;border:10px solid rgba(0,0,0,.5);background:#fff;padding:0 30px 35px;z-index:1001}
.historcal-box-head{position:relative;height:45px;border-bottom:1px solid rgba(238,238,238,1)}
.historcal-box-head-left{font-size:16px;font-weight:400;color:rgba(34,34,34,1);line-height:45px}
.historcal-box-head-right{position:absolute;top:2px;right:-16px;font-size:26px;font-weight:700;color:#999;cursor:pointer}
.historcal-box-user{overflow:hidden;margin:10px 0}
.historcal-box-user-item{float:left;width:50%;font-size:12px;color:#666;line-height:31px}
.historcal-box-list{margin-top:10px;width:100%;text-align:center}
.historcal-box-list thead{height:40px;line-height:40px;background:rgba(245,245,246,1);border:1px solid rgba(238,238,238,1);border-bottom:none}
.historcal-box-list tbody{border:1px solid rgba(238,238,238,1);vertical-align:middle;line-height:30px}
.historcal-box-list tfoot{line-height:40px;border-bottom:1px solid rgba(238,238,238,1)}
.fee-list{display:block;width:100%;text-align:right;line-height:31px;color:#666}
.fee-list-money{color:#222;font-weight:700}
.fee-list-money span{color:#ea3323;font-size:14px}

/*立即提取弹出框*/
.kefu-pop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1000}
.kefu-pop-box{width:638px;height:444px;position:absolute;top:50%;left:50%;margin-left:-319px;margin-top:-222px;background:#fff;z-index:1001}
.kefu-pop-top{background:url(coupon_bg.png) no-repeat center -2px;background-size:638px;position:relative;height:168px}
.kefu-pop-top span{position:absolute;top:2px;right:4px;font-size:26px;font-weight:700;color:#fff;cursor:pointer}
.kefu-pop-body{margin-top:10px;padding:0 85px}
.kefu-pop-body .p1{font-size:20px;font-weight:400;color:#222;line-height:20px}
.kefu-pop-body .p2{font-size:18px;color:#666;line-height:36px}
.kefu-pop-split{width:100%;overflow:hidden;color:rgba(255,197,181,1);opacity:.3;padding:0 85px}
.kefu-pop-foot{margin-top:18px;padding:0 85px}
.kefu-pop-foot .p1{font-size:20px;font-weight:600;color:#222;line-height:20px;margin-bottom:18px}
.kefu-pop-foot .p2{font-size:32px;font-weight:700;color:rgba(234,51,35,1);line-height:32px}

.border-left{
  border-left: 1px solid #efefef;
}


.bind-phone-tip{font-size: 14px;vertical-align: middle;}
.bind-phone-tip .img{
  background:url(coupon.png) no-repeat center; 
  background-size: 74px;
  width: 74px;  
  height: 34px; 
  display: inline-block; 
  overflow:hidden; 
  margin-left:5px;
  vertical-align: middle;
  margin-top: -7px;
}