@charset "UTF-8";

#popMyCoupon {
  line-height: 0.7;
  color: #303030;
  font-family: "SimHei","Helvetica Neue",Arial,"Droid Sans", sans-serif;
  width: 100%;
  font-size: 10px;
}

/* ios默认文本框阴影 */
input[type=text], textarea {
  -webkit-appearance: none;
}

/* 低版本安卓文本框层级问题 */
input:focus {
  -webkit-user-modify: read-write-plaintext-only;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a, button, input {
  outline: 0 none;
  text-decoration: none;
}

img {
  border: 0 none;
  vertical-align: bottom;
  -ms-interpolation-mode: bicubic;
}

.fr {
  float: right;
}

.fl {
  float: left;
}

.common-wrapper {
  width: 99%;
  top: 60px;
  /*bottom: 30px;*/
}

/* 一像素细线 */
/*四边*/
/*border*/
/*@media only screen and (min-width: 375px) {
  html, body {
    font-size: 11px;
  }
}*/

/**
 * Swiper 3.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/swiper/
 *
 * Copyright 2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under MIT
 *
 * Released on: April 25, 2015
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  z-index: 0;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-fles-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-bullet {
  width: 5px;
  height: 5px;
  display: inline-block;
  border-radius: 100%;
  background: #fff;
  opacity: .5;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}

.swiper-pagination-bullet-active {
  opacity: 1;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-container-vertical > .swiper-pagination {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  -o-transform: translate(0, -50%);
  -ms-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}

.swiper-container-horizontal > .swiper-pagination {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
  margin: 0 5px;
}

.swiper-container-3d {
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
}

.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
  z-index: 0;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  -webkit-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.swiper-slide img {
  width: 100%;
  height: auto;
}

.message-icon {
  background: url("/skin/i/toast-icon.png") no-repeat;
  background-size: 28px 60px;
}

.pop-floor {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  text-align: center;
}
.pop-floor .content-box {
  top: 50%;
  left: 50%;
  overflow: hidden;
}
.pop-floor .message-box {
  width: 145px;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 10px;
  text-align: center;
  position: absolute;
}
.pop-floor .message-box .message-box-icon {
  width: 26px;
  height: 26px;
  display: inline-block;
  margin: 18px 0px 10px 0px;
  position: relative;
  overflow: hidden;
  vertical-align: middle;
}
.pop-floor .message-box .message-box-content {
  font-size: 15px;
  color: #fff;
  padding: 0px 10px 10px 10px;
}

.succee-icon {
  display: inline-block;
  height: 26px;
  width: 26px;
  background-position: -1px -29px;
}

.error-icon {
  display: inline-block;
  height: 26px;
  width: 26px;
  background-position: -1px -1px;
}

body {
  background: #f8f8f8;
}

.h20 {
  height: 20px;
  width: 100%;
}

.banner .ban-tip {
  background: #fff;
  overflow: hidden;
  padding: 10px 3.125% 8px;
  position: relative;
}
.banner .ban-tip:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200%;
  height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
  border-bottom: 1px solid #e0e0e0;
}
.banner .ban-tip h3 {
  float: left;
  font-size: 1.5rem;
}
.banner .ban-tip span {
  float: right;
  font-size: 1.2rem;
  color: #686868;
  line-height: 1.5rem;
}

.ce-progress-baidu {
  border-radius: 10px !important;
}

.coupon-excellent {
  /*padding: 0 7px 10px 40px;*/
  position: relative;
}

.coupon-excellent:before {
  /*content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200%;
  height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;*/
  /*border-bottom: 1px solid #e0e0e0;*/
}
.coupon-excellent .mt {
  overflow: hidden;
  padding: 12px 0 10px;
}
.coupon-excellent h4 {
  float: left;
  font-size: 1.1rem;
  width: 68%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.coupon-excellent .ce-progress {
  float: right;
  font-size: 1rem;
  width: 28%;
  border: 1px solid #ffa2a2;
  border-radius: 10px;
  overflow: hidden;
  padding: 1px 10px;
  position: relative;
}
.coupon-excellent .ce-progress .ce-p-bg {
  width: 64%;
  height: 100%;
  position: absolute;
  border-radius: 10px 0 0 10px;
  left: 0px;
  top: 0px;
  background: #ffa2a2;
  z-index: -1;
}
.coupon-excellent .ce-progress p {
  text-align: center;
  z-index: 1;
  position: relative;
}
.coupon-excellent .mc {
  background: #fff url("../../../img/c-bg.png") no-repeat;
  background-size: 87px 86px;
  position: relative;
  border: 1px solid #e0e0e0;
  border-top: none;
}
.coupon-excellent .mc .ce-con {
  overflow: hidden;
  background: url(../../../img/top_style.png) repeat-x;
  /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OERDQjYzRTIwMDUxMTFFNkEwNERENEE2NTY3MjY5MUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OERDQjYzRTMwMDUxMTFFNkEwNERENEE2NTY3MjY5MUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RENCNjNFMDAwNTExMUU2QTA0REQ0QTY1NjcyNjkxQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RENCNjNFMTAwNTExMUU2QTA0REQ0QTY1NjcyNjkxQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnymeFgAAACCSURBVHjaYiy5dOU/AxUAEwOVwKhBowaNGjR0DPoNM8gHiNcBMbHFyWMgLgNiLSBm6dbVZgPS0iCDtgJxMBDbAfFTAoZMA2J1IO4G4utA/BckCDTsGbLXjgCxDR7DWoA4G4i/ExNGD4A4Bos3dwFxHamBfQCINyLxQYaWEApDgAADAAhjGvFhcs1bAAAAAElFTkSuQmCC) repeat-x;*/
  background-size: 9px 10px;
  /* padding:18px 3.3% 8px;*/
  padding: 18px 9px 2px;
  /*width: 100%;*/
  position: relative;
}

.coupon-excellent .mc .ce-con-old{
  overflow: hidden;
  background: url(../../../img/old_top_style.png) repeat-x!important;
  /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OERDQjYzRTIwMDUxMTFFNkEwNERENEE2NTY3MjY5MUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OERDQjYzRTMwMDUxMTFFNkEwNERENEE2NTY3MjY5MUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RENCNjNFMDAwNTExMUU2QTA0REQ0QTY1NjcyNjkxQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RENCNjNFMTAwNTExMUU2QTA0REQ0QTY1NjcyNjkxQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnymeFgAAACCSURBVHjaYiy5dOU/AxUAEwOVwKhBowaNGjR0DPoNM8gHiNcBMbHFyWMgLgNiLSBm6dbVZgPS0iCDtgJxMBDbAfFTAoZMA2J1IO4G4utA/BckCDTsGbLXjgCxDR7DWoA4G4i/ExNGD4A4Bos3dwFxHamBfQCINyLxQYaWEApDgAADAAhjGvFhcs1bAAAAAElFTkSuQmCC) repeat-x;*/
  background-size: 9px 10px!important;
  /* padding:18px 3.3% 8px;*/
  padding: 18px 9px 2px;
  width: 100%;
  position: relative;
}

.coupon-excellent .mc .ce-con-l-old{
	color: #878787!important;
  float: left;
  width: 50%;
}

.coupon-excellent .mc .ce-con-l {
  color: #4CACD3;
  float: left;
  width: 50%;
}
.coupon-excellent .mc .ce-con-l span {
  font-size: 1.0rem;
}
.coupon-excellent .mc .ce-con-l p {
  font-size: 5rem;
  padding: 0 8% 0 10%;
  text-align: left;
  /*overflow: hidden;*/
}
.coupon-excellent .mc .ce-con-l i {
  font-size: 2.3rem;
  margin-right: 7px;
}
.coupon-excellent .mc .ce-con-r {
  width: 50%;
  font-size: 1.2rem;
  line-height: 1.8rem;
  text-align: center;
  vertical-align: middle;
  position: absolute;
  top: 45%;
  right: 0px;
}
.coupon-excellent .mc .ce-con-r .ce-con-txt01 {
  padding-bottom: 8px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMIAAAAECAYAAADcUOCYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MDIwQ0EzRDRDODgxMUU1QUI5NEJFRjUxNUUzQTMxQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MDIwQ0EzRTRDODgxMUU1QUI5NEJFRjUxNUUzQTMxQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYwMjBDQTNCNEM4ODExRTVBQjk0QkVGNTE1RTNBMzFCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYwMjBDQTNDNEM4ODExRTVBQjk0QkVGNTE1RTNBMzFCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+eUEbDwAAAGhJREFUeNpifPDgAcMooBzIy8uTpP7hw4cgyhOI50KFkoF4O5nmjAIKAQsQ/x8NBooAIwV6QZlAEoktRYFZo/FIYUZgHA2GIZ+hGEbjkcKMQGpVPAqoClKgNcFfIE6jR5NsFGAHAAEGACcTETuAtcMtAAAAAElFTkSuQmCC) no-repeat center bottom;
  background-size: 70% 2px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 48px;
  line-height: 40px;
  font-size: 1.2rem;
}
.coupon-excellent .mc .ce-con-r .ce-con-txt02 {
  padding-top: 0px;
  font-size: 1.1rem;
}
.coupon-excellent .mc .ce-hr {
  /*width: 94.6%;*/
  height: 3px;
  margin: 3% auto 6px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAHCAIAAAANhmMuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQTU5MUI4NDRDOUUxMUU1QTkzQ0M4RTZFRTUwNUJENyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQTU5MUI4NTRDOUUxMUU1QTkzQ0M4RTZFRTUwNUJENyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNBNTkxQjgyNEM5RTExRTVBOTNDQzhFNkVFNTA1QkQ3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNBNTkxQjgzNEM5RTExRTVBOTNDQzhFNkVFNTA1QkQ3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OftHYAAAALJJREFUeNqUkrEOhCAQRBWFEMXCUBD//+sIhYUIFCo38RJjvAt7Nw1s8dhlduqccwhhnudt29q21VpLKStKx3EA8d7jrpQax5ExVkbqGKO19qoBTNOElmXMOYf5rhLDGWPKCFuW5THsuq7kh+5toJQSLCE6Aav+1NdH6U6fW2mapswIIR72wnNyu2wYBpBXrU6R30Jw7hFASSI1socDKdr3nXPedd3vHr432vc9mSDoJcAAkiBOpXYtLYUAAAAASUVORK5CYII=) repeat-x;
  background-size: 17px 3px;
}
.coupon-excellent .mc .ce-ft {
  padding: 0 9px 6px;
  overflow: hidden;
}
.coupon-excellent .mc .ce-time {
  text-align: right;
  float: right;
  font-size: 1.1rem;
  display: inline-block;
  line-height: 20px;
}
.coupon-excellent .mc .ce-btn {
  width: 74px;
  height: 20px;
  line-height: 20px;
  float: left;
  background-color: #46c6c9;
  border-radius: 10px;
  color: #fff;
  text-align: center;
  font-size: 11px;
  /*display: none;*/
}
.coupon-excellent .mc .ce-btn i {
  background: url("/skin/i/rt-arrow.png") no-repeat;
  background-size: 6px 30px;
  width: 6px;
  height: 10px;
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: 1px;
}
.coupon-excellent .already-receive {
  background: url("/skin/i/already-receive.png") no-repeat;
  background-size: 69px 55px;
  display: block;
  position: absolute;
  top: 0;
  left: 65px;
  width: 69px;
  height: 55px;
  display: none;
}

.coupon-deliver-font .mc .ce-con-l p {
  font-size: 2.5rem;
  padding: 10px 0 20px 0;
}

.m-receive .already-receive {
  display: block;
}
.m-receive .mc .ce-btn {
  display: block;
  font-weight: bold;
}

.sold-out .mc, .coupon-receive .mc {
  position: relative;
}
.sold-out .mc .ce-con-l, .sold-out .mc .ce-con-r, .sold-out .mc .ce-time, .coupon-receive .mc .ce-con-l, .coupon-receive .mc .ce-con-r, .coupon-receive .mc .ce-time {
  color: #c1c2c2;
}
.sold-out .mc .ce-con, .coupon-receive .mc .ce-con {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEJBMUY0QTkxMjlBMTFFNkJFREFGQjA5NUJGRTEwMTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEJBMUY0QUExMjlBMTFFNkJFREFGQjA5NUJGRTEwMTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QkExRjRBNzEyOUExMUU2QkVEQUZCMDk1QkZFMTAxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QkExRjRBODEyOUExMUU2QkVEQUZCMDk1QkZFMTAxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppz7cE8AAAC0SURBVHjaYjx46NB/BioAJgYqgVGDRg0aNWiIGPQPZtADdvbGtywsz4jV+IOJ6e9TNratd9k5fG5xcLI72Noy3uHgMGIElkdgBffYObKkf/+axP7vHzMuQ16ysl75yMxir/bj+zuYmJ2tLarXlH7+mPaYlc3hJ9BGbIY8Z2U7Iv77ty6yITjDSOXnjyPPWNlK0BW9Z2Z5+5mZ2Z6kwFb8+WPCOxaW58hiQH4a0CX/8BkEEGAA3oU7XStr9lMAAAAASUVORK5CYII=) repeat-x;
  background-size: 9px 10px;
}
.sold-out .mc .sold-out-signet, .sold-out .mc .sold-out-signet02, .coupon-receive .mc .sold-out-signet, .coupon-receive .mc .sold-out-signet02 {
  width: 69px;
  height: 55px;
  background: url("/skin/i/sold-out.png") no-repeat;
  background-size: 69px 55px;
  display: block;
  position: absolute;
  top: 0;
  left: 65px;
}
.sold-out .mc .sold-out-signet02, .coupon-receive .mc .sold-out-signet02 {
  width: 49px;
  height: 40px;
  background: url("/skin/i/sold-out.png") no-repeat;
  background-size: 49px 40px;
  left: 28px;
}
.sold-out .ce-progress .ce-p-bg, .coupon-receive .ce-progress .ce-p-bg {
  width: 100%;
}

.sold-out .ce-btn {
  display: none !important;
}

.coupon-receive .mc .sold-out-signet {
  background: url("/skin/i/sreceive.png") no-repeat;
  background-size: 75px 75px;
}
.coupon-receive .mc .sold-out-signet02 {
  background: url("/skin/i/receive.png") no-repeat;
  background-size: 54px 54px;
}

.coupon-jing .mc .ce-con-l {
  color: #f78586;
}
.coupon-jing .mc .ce-con {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDFBNTdFODIwMDUyMTFFNkFGOEI4RkNGMUFCMTg5MjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDFBNTdFODMwMDUyMTFFNkFGOEI4RkNGMUFCMTg5MjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MUE1N0U4MDAwNTIxMUU2QUY4QjhGQ0YxQUIxODkyMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MUE1N0U4MTAwNTIxMUU2QUY4QjhGQ0YxQUIxODkyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtWwWg0AAAB8SURBVHjaYvw1Y+Z/BioAJgYqgVGDRg0aNWjoGPQbZpAPEK8DYmKLk8dAXAbEWkDMwpqexgakpRmB5RFMgQ0QrwAJ4jFkGhCXAPF3mADQIAyvHYEa9hSHIS1AnI1sCL4wegDEMVi8uQuI60gN7ANAvBGJ/x/qHbxhCBBgAK/7Gd3qMl5+AAAAAElFTkSuQmCC) repeat-x;
  background-size: 9px 10px;
}
.coupon-jing .mc .ce-btn {
  background-color: #f78586;
}

.coupon-deliver .mc .ce-con-l {
  color: #7ea7ce;
}
.coupon-deliver .mc .ce-con-l p {
  font-size: 2.5rem;
  padding: 10px 0 20px 0;
}
.coupon-deliver .mc .ce-con {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEFDQTkwRjEwNUQzMTFFNjk5RUI4RjAyODczMzI2REQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEFDQTkwRjIwNUQzMTFFNjk5RUI4RjAyODczMzI2REQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QUNBOTBFRjA1RDMxMUU2OTlFQjhGMDI4NzMzMjZERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QUNBOTBGMDA1RDMxMUU2OTlFQjhGMDI4NzMzMjZERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvMmFpMAAAB9SURBVHjaYqxbfu4/AxUAEwOVwKhBowaNGjR0DPoNM8gHiNcBMbHFyWMgLgNiLSBmaYwwZAPS0ixAYisU2wDxCpAgHkOmAXEJEH9HFgQa9gzZa0eghj3FYUgLEGejG4IrjB4AcQwWb+4C4jpSA/sAEG9E4v+HegdvGAIEGADIxho9r0hf0QAAAABJRU5ErkJggg==) repeat-x;
  background-size: 9px 10px;
}
.coupon-deliver .mc .ce-btn {
  background-color: #7ea7ce;
}

.coupon-choose ul {
  width: 100%;
  display: -moz-box;
  display: -webkit-box;
  display: box;
  padding: 13px 0;
  background: #fff;
  position: relative;
  margin-bottom: 10px;
}
.coupon-choose ul:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200%;
  height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
  border-bottom: 1px solid #e0e0e0;
}
.coupon-choose ul li {
  box-flex: 1;
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  box-flex: 1;
  text-align: center;
  border-right: 1px solid #e0e0e0;
  font-size: 14px;
  width: 33.3%;
}
.coupon-choose ul li i {
  width: 8px;
  height: 9px;
  vertical-align: top;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMzEwODE5RDREMzIxMUU1OEQ4QUU1RTA3RTNCRjBEMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMzEwODE5RTREMzIxMUU1OEQ4QUU1RTA3RTNCRjBEMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYzMTA4MTlCNEQzMjExRTU4RDhBRTVFMDdFM0JGMEQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYzMTA4MTlDNEQzMjExRTU4RDhBRTVFMDdFM0JGMEQwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+k9CPmAAAAH9JREFUeNqkktEKwCAIRe3Sf6/7PX3k9lLQnGU5ISronERNtVZZxNV2zh5kBy7D3ZRgEy5DNq5Aw0sJNuGpBAewKcEh/JHkADxKJDlz4AbkZ6ClcgdX6QIGPmcXSEDCXkSoqvIEtoroSahbjkl/uQOv2qglnA1b9ibNOL/iEWAAG6kuHvNp3kMAAAAASUVORK5CYII=) no-repeat;
  background-size: 8px 9px;
  margin-top: 1px;
  margin-left: 4px;
}
.coupon-choose ul li i.cc-high {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQ0IyNkQ5ODREMzQxMUU1QUE1OEJGNzA4MDg4MjMyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQ0IyNkQ5OTREMzQxMUU1QUE1OEJGNzA4MDg4MjMyMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJDQjI2RDk2NEQzNDExRTVBQTU4QkY3MDgwODgyMzIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJDQjI2RDk3NEQzNDExRTVBQTU4QkY3MDgwODgyMzIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5ZLrpgAAAJBJREFUeNqk0okNgCAMBdBSmYI1WMDNpPOwhJupJJBULEexCVES/5OjJsYInTryk1of2EE4sLmI4GQ4sNUMgTrcRXAy3ERQERYRVIY/iF0IcwSM9x7+FMLPwryUa3GEzTl3pq08Y1f+nAqQJlqEyiEWQIMQvzUOzCBUX3kN9BCS+kUCJIRazWZHnSa8v+oWYACmOC6QiS4x2QAAAABJRU5ErkJggg==) no-repeat;
  background-size: 8px 9px;
}
.coupon-choose ul li i.cc-low {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMzI2MUY1ODREMzQxMUU1ODU0NUI3OEFGODc1RjJBQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMzI2MUY1OTREMzQxMUU1ODU0NUI3OEFGODc1RjJBQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQzMjYxRjU2NEQzNDExRTU4NTQ1Qjc4QUY4NzVGMkFDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQzMjYxRjU3NEQzNDExRTU4NTQ1Qjc4QUY4NzVGMkFDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cdLBuwAAAI1JREFUeNqkkoEJwCAMBDV1CtdwgW5WM49TdLIWigGbGpPqg6jgnZLoU0pukKPOKB0ICpybfVeyxRgt8F7n0yLg8FDCBRIsSlqBBnclJLDCH0mYgCkP40spbiXgFgP1KdfkyCTAicuRBG5CglREYFXFP3CviJoEectB6C9a4FEbuQSlzxa0n9ZZv3ILMAA3mC5LLyLQiAAAAABJRU5ErkJggg==) no-repeat;
  background-size: 8px 9px;
}
.coupon-choose ul li span {
  width: 15px;
  height: 8px;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAARCAYAAADKZhx3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OEUwQzdBNTREMzcxMUU1OTMyRkRBQzRGMkQyNDAxRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OEUwQzdBNjREMzcxMUU1OTMyRkRBQzRGMkQyNDAxRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4RTBDN0EzNEQzNzExRTU5MzJGREFDNEYyRDI0MDFEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ4RTBDN0E0NEQzNzExRTU5MzJGREFDNEYyRDI0MDFEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UwhOLwAAAX5JREFUeNqslO1KAkEUhsdp7eOu9gYiosQiKrIgiIpIRcy2qCxEzaKvP5URZkV0D7vXJZS9A2fgsLjuzOYLj8M5u3sedXY35ft+QwixA97AJvgRFnFd1+i8IAhSWG7BBmg7+NgCE2AdTIJVW7mBVGJ5BDlq5VTjip2zBDpgbIRSNeuJSVXulfgQtFhzEXRHISfpM1hj7QdQkFTkwSU7mAUf/5GTtE1bx6XbuC/6kjULoMnqDMmdhNIXsMLad1qqChm6pgjqA+RpS+krWGbtG7CrpYPEKiVQY/U8yccNpR26SXWuwR6XRolVyiH5HHgfJidpl25OLt0PS0XM/in5Lzhg8k+wAHoR0ixrtyDMRw2XMf9eBVRZPQu++C+H1KGt4NLmMKmJWMUDZ6yeAd8kT5M0w443IC3GDTV9VI5An1aVaZL3aAt06pCWTAbaPKPH9A4/YXKeGqRl02HS8t1wSl8gnAsbaRKxlnusPoe0YjvEEclSpUdtClIvyYA/AQYAS9hq7IDbT/MAAAAASUVORK5CYII=) no-repeat;
  background-size: 15px 8px;
  vertical-align: middle;
  margin-left: 4px;
}
.coupon-choose ul li:last-child {
  border-right: none;
}
.coupon-choose ul li.cc-cur {
  color: #f15353;
}
.coupon-choose ul li.cc-cur span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAARCAYAAADKZhx3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RkQ5NzZCNjRGQTYxMUU1QjQyRkIxRjA1ODYwRUE1RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RkQ5NzZCNzRGQTYxMUU1QjQyRkIxRjA1ODYwRUE1RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGRDk3NkI0NEZBNjExRTVCNDJGQjFGMDU4NjBFQTVFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZGRDk3NkI1NEZBNjExRTVCNDJGQjFGMDU4NjBFQTVFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0xj1+AAAAVJJREFUeNq81N9KAkEUgPHWB+jltGgNi6irjCgRMxFLZDUxM6JuAomIktCI6snqJsoV+gZm43Aw0d21ge9izq7+/DPqvCeTCyFXjT4XB4N6mAcnIqBl8j5SqfJ/wZ5Ff18EeGXecINKY+ZV8ON5wSdUFPsnehP7I/Bq3HCTDsR+QC6l6FXMK+C1uOAWFcS+b9EhfdMSvYjrZXAvKtymvELT5AcDfk4GX6ZncV8JvB4WPqOc2D/ad+rrGy2+Yr/3YB2CN2aBHerQvpj1aJVGfz2RxdMKL4I3p4ENek57YvZAmUmowl17+IJVAG9Ngg16Qbtidk9r06ACH1q8L8Z5jScUuiOu3dH6LKjAffuxa7wtYYNeKvSWNsKgCnftoQxWDrxDjoFPaVuhm1FQgY/soeyJsTk/noGzYngTF6rwjMKzBu7SF13RVpzoGLxr/+2ufwQYAKZOeNAHhEFdAAAAAElFTkSuQmCC) no-repeat;
  background-size: 15px 8px;
  margin-top: -3px;
}
.coupon-choose ul li.cc-cur3 span {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 15px 8px;
  margin-top: -3px;
}
.coupon-choose ul li.cc-cur2 span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAARCAYAAADKZhx3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OEUwQzdBNTREMzcxMUU1OTMyRkRBQzRGMkQyNDAxRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OEUwQzdBNjREMzcxMUU1OTMyRkRBQzRGMkQyNDAxRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4RTBDN0EzNEQzNzExRTU5MzJGREFDNEYyRDI0MDFEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ4RTBDN0E0NEQzNzExRTU5MzJGREFDNEYyRDI0MDFEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UwhOLwAAAX5JREFUeNqslO1KAkEUhsdp7eOu9gYiosQiKrIgiIpIRcy2qCxEzaKvP5URZkV0D7vXJZS9A2fgsLjuzOYLj8M5u3sedXY35ft+QwixA97AJvgRFnFd1+i8IAhSWG7BBmg7+NgCE2AdTIJVW7mBVGJ5BDlq5VTjip2zBDpgbIRSNeuJSVXulfgQtFhzEXRHISfpM1hj7QdQkFTkwSU7mAUf/5GTtE1bx6XbuC/6kjULoMnqDMmdhNIXsMLad1qqChm6pgjqA+RpS+krWGbtG7CrpYPEKiVQY/U8yccNpR26SXWuwR6XRolVyiH5HHgfJidpl25OLt0PS0XM/in5Lzhg8k+wAHoR0ixrtyDMRw2XMf9eBVRZPQu++C+H1KGt4NLmMKmJWMUDZ6yeAd8kT5M0w443IC3GDTV9VI5An1aVaZL3aAt06pCWTAbaPKPH9A4/YXKeGqRl02HS8t1wSl8gnAsbaRKxlnusPoe0YjvEEclSpUdtClIvyYA/AQYAS9hq7IDbT/MAAAAASUVORK5CYII=) no-repeat;
  background-size: 15px 8px;
  margin-top: -3px;
}

.coupon-choose-seat {
  width: 100%;
  height: 48px;
  display: none;
}

.coupon-choose-fixed {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 10;
}

.coupon-item {
  padding: 0 4px;
  margin-bottom: 10px;
  overflow: hidden;
}
.coupon-item .coupon-excellent:before {
  border-bottom: none;
}
.coupon-item .coupon-excellent {
  padding: 0px 3px;
  width: 50%;
}
.coupon-item .coupon-excellent .mc {
  background: #fff;
}
.coupon-item .coupon-excellent .mc .ce-con-l span {
  margin-left:-5px;
  font-size: 1.1rem;
}
.coupon-item .coupon-excellent .mc .ce-con-l p {
  font-size: 2.8rem;
  padding: 4px 0 15px 0;
  margin-left: -3px;
}
.coupon-item .coupon-deliver .mc .ce-con-l p{
	margin-left: -5px;
}
.coupon-item .coupon-excellent .mc .ce-con-l p span {
  font-size: 1.2rem;
  padding: 4px 0 15px 0;
  /* margin-left: -6px; */
   margin-left:0;
}
.coupon-item .coupon-excellent .mc .ce-con-l i {
  font-size: 1.4rem;
  margin-right: 2px;
}
.coupon-item .coupon-excellent .mc .ce-con-r {
  font-size: 1rem;
  line-height: 1.2rem;
  width: 53%;
  padding-right: 4px;
  top: 43%;
}
.coupon-item .coupon-excellent .mc .ce-con-r .ce-con-txt01 {
  padding-bottom: 34px;
  height: 36px;
  line-height: 17px;
}
.coupon-item .coupon-excellent .mc .ce-con-r .ce-con-txt02 {
  padding-top: 4px;
}
.coupon-item .coupon-excellent .mc .ce-btn {
  background: none;
  width: 6px;
  height: 10px;
  position: absolute;
  right: 4px;
  bottom: 36px;
}
.coupon-item .coupon-excellent .mc .ce-btn i {
  background-position: 0 -10px;
  margin-left: 0;
  vertical-align: top;
}
.coupon-item .coupon-jing .mc .ce-btn i {
  background-position: 0 -20px;
}
.coupon-item .already-receive {
  background-size: 49px 40px;
  width: 49px;
  height: 40px;
  left: 28px;
}

.no-coupon {
  width: 34%;
  margin: 45px auto;
  text-align: center;
  display: none;
}
.no-coupon img {
  max-width: 100%;
}
.no-coupon p {
  font-size: 1.4rem;
  padding-top: 30px;
}

/* 弹层 */
.popup, .popup02, .popup03, .popup04 {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  background: #000;
  opacity: 0.7;
  display: none;
  z-index: 5;
}

.popup02 {
  z-index: 11;
}

.popup03, .popup04 {
  z-index: 1000;
}

.popup04 {
  position: absolute;
}

/* 满额金额 */
.tab-down {
  background: #fff;
  position: fixed;
  top: 37px;
  left: 0px;
  width: 100%;
  text-align: center;
  display: none;
  font-size: 1.3rem;
  z-index: 10;
}
.tab-down ul li {
  padding: 13px 0;
  position: relative;
}
.tab-down ul li:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200%;
  height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
  border-bottom: 1px solid #e0e0e0;
}
.tab-down ul li.tab-down-cur {
  color: #f15353;
}

/* 精确筛选弹层 */
.screening-mt {
  text-align: center;
  font-size: 1.8rem;
  color: #252525;
  padding: 14px 5.35714285714286% 15px;
  height: 44px;
  background: #fff;
  width: 87.5%;
  left: 100%;
  z-index: 10000;
  position: relative;
  position: fixed;
  top: 0px;
}
.screening-mt:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200%;
  height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
  border-bottom: 1px solid #e0e0e0;
}
.screening-mt span {
  font-size: 1.6rem;
  color: #848689;
}

.screening {
  width: 87.5%;
  height: 100%;
  background: #f0f2f5;
  position: fixed;
  top: 0px;
  /* left: 12.5%; */
  left: 100%;
  z-index: 9999;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding-top: 44px;
}
.screening .screen-switch {
  margin-top: 10px;
  background: #fff;
  padding-left: 10px;
  padding: 12px 4px;
  text-align: center;
  position: relative;
  position: relative;
  z-index: 100;
}
.screening .screen-switch:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200%;
  height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
  border-bottom: 1px solid #e0e0e0;
}
.screening .screen-switch:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 200%;
  height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: left top;
  transform-origin: left top;
  border-top: 1px solid #e0e0e0;
}
.screening .screen-switch span {
  border: 1px solid #9d9ea1;
  border-radius: 4px;
  padding: 6px 20px;
  display: inline-block;
  margin: 0 10px;
  color: #9d9ea1;
  font-size: 1.3rem;
}
.screening .screen-switch span i {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAcCAYAAAAjmez3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDIwNkI2NTA0RkI0MTFFNTkzMkQ5M0M3NENDMDE4QzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDIwNkI2NEY0RkI0MTFFNTkzMkQ5M0M3NENDMDE4QzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2MjQxMzI1NEZCMTExRTU4QjI0RDcyNEJDOUMxQUQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI2MjQxMzI2NEZCMTExRTU4QjI0RDcyNEJDOUMxQUQ1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Z0rdfAAAAnhJREFUeNrUmN9LU2EYx7dFC70wCIY3/QciXXhhF960cpZlZJIXGUh6IRWSEGZYBBLIBDHEIAyKErUCf4DpCqXhhReFhGQyJIaIDOkX4i4KGYz6vvA98DDaPGc7O+fshQ/je9he9j3P+z7P877ueEODy2HjABgGV8FAycREp54feRxo4ilo5X+7rveHTjLiZiSaxbPBQjOiTDxiJLTxGNwtNCMDKctILa8b4G8hGekDHUK/AG1GTDjBSA+4LfRrLq+k0YnsNHIP3Bd6EjRlY8JOI7fAA6FnwOVsTdhl5CboF/otuAQSuUzqYcb4A4IWmFCb+KHQC+BiriY0IyrNFYEucCePJlpYG9zUi+AC2DNjcmVkROhebjizxxXwRJhYAue4ElxmGVERmRcV9hnwm2iiETxnH6XGB5r4beab8nB91oOPfOYFU6DchPnVvKPCxCdwGsTNDrmWtVSI60CU+jAIgaM5zH0WvAIHqT+DQD5MpKbfn+AMP100EaIpoyPAAuelXgPVYCdfmSS1jkQZGW39lnOZeQ3MeQJMg0PU6+CkeEGWGHFxr5wXud3PBODWMV8VmAXF4sUoEz/yXaDSVfYw877WgTYxNWcax8GcMLHB6Gxb0S5kalHGQLfQqlheS/PdCvAOlFBvMRIxq/qe/XqtIKuxNoa47OQ4xjqkJYUYTWxa2cDpaRrbwbi4HHgJKqnL2C8dof5GE1GrO1E9RpK8mglTqz3whnXiPfCJ9K1MfLXjXKC3jU+wS/1C7WN2KqX+BU6BiF2nNCPnEVWRa/+zgXdZAFftPDMbPVgpEzWiuMVpYsXuG4xsTogRVv/vjNCyE+6T/gkwABDweGeQfKzPAAAAAElFTkSuQmCC) no-repeat left center;
  background-size: 18px 8px;
  width: 18px;
  height: 8px;
  display: none;
}
.screening .screen-switch span.screen-switch-cur {
  border: 1px solid #f47b7b;
  color: #f47b7b;
  padding: 6px 12px;
}
.screening .screen-switch span.screen-switch-cur i {
  display: inline-block !important;
  margin-right: 4px;
}
.screening dl {
  padding: 13px 12px 13px 5px;
  font-size: 1.5rem;
  overflow: hidden;
  position: relative;
}
.screening dl:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200%;
  height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
  border-bottom: 1px solid #e0e0e0;
}
.screening dl dt {
  float: left;
}
.screening dl dd {
  float: right;
}
.screening dl:last-child:before {
  border: none;
}
.screening .switch {
  position: absolute;
  width: 50px;
  right: 15px;
  height: 30px;
  top: 50%;
  margin-top: -13px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAABFCAYAAABAB2gNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEQ5RDI5NDBCMzVGMTFFNDk0QjNDNEIxNkFGNEQ4NTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEQ5RDI5M0ZCMzVGMTFFNDk0QjNDNEIxNkFGNEQ4NTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdERTQzQ0U4QjI4MzExRTRCNTk2QTdGQUNFODkzQUQ3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdERTQzQ0U5QjI4MzExRTRCNTk2QTdGQUNFODkzQUQ3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kv+IpwAADTdJREFUeNrknVtsFNcZ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) no-repeat;
  background-size: 50px 30px;
  position: absolute;
}
.screening .switch-on {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAABFCAYAAABAB2gNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0U2OThGNzhCMzVGMTFFNDkxRkJGQjhFRUFFM0Q3QkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0U2OThGNzdCMzVGMTFFNDkxRkJGQjhFRUFFM0Q3QkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY1RkQ3NjQ4QjI4MzExRTQ4Mjc3QTgxOTk2QUYwNDQxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY1RkQ3NjQ5QjI4MzExRTQ4Mjc3QTgxOTk2QUYwNDQxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fx579gAADIBJREFUeNrcnQtsFMcZ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) no-repeat;
  background-size: 50px 30px;
}
.screening .screen-item {
  background: #fff;
  margin-top: 10px;
  position: relative;
  position: relative;
}
.screening .screen-item:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200%;
  height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
  border-bottom: 1px solid #e0e0e0;
}
.screening .screen-item:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 200%;
  height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: left top;
  transform-origin: left top;
  border-top: 1px solid #e0e0e0;
}
.screening .screen-item h4 {
  font-size: 1.5rem;
  padding: 14px;
  font-weight: bold;
  position: relative;
}
.screening .screen-item h4:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200%;
  height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
  border-bottom: 1px solid #e0e0e0;
}
.screening .screen-item ul {
  padding-left: 10px;
}
.screening .screen-item ul li {
  font-size: 1.4rem;
  padding: 13px 12px 13px 5px;
  position: relative;
}
.screening .screen-item ul li:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200%;
  height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
  border-bottom: 1px solid #e0e0e0;
}
.screening .screen-item ul li:last-child:before {
  border: none;
}
.screening .screen-item ul li.screen-item-cur {
  color: #f15353;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAcCAYAAAAjmez3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDIwNkI2NTA0RkI0MTFFNTkzMkQ5M0M3NENDMDE4QzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDIwNkI2NEY0RkI0MTFFNTkzMkQ5M0M3NENDMDE4QzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2MjQxMzI1NEZCMTExRTU4QjI0RDcyNEJDOUMxQUQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI2MjQxMzI2NEZCMTExRTU4QjI0RDcyNEJDOUMxQUQ1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Z0rdfAAAAnhJREFUeNrUmN9LU2EYx7dFC70wCIY3/QciXXhhF960cpZlZJIXGUh6IRWSEGZYBBLIBDHEIAyKErUCf4DpCqXhhReFhGQyJIaIDOkX4i4KGYz6vvA98DDaPGc7O+fshQ/je9he9j3P+z7P877ueEODy2HjABgGV8FAycREp54feRxo4ilo5X+7rveHTjLiZiSaxbPBQjOiTDxiJLTxGNwtNCMDKctILa8b4G8hGekDHUK/AG1GTDjBSA+4LfRrLq+k0YnsNHIP3Bd6EjRlY8JOI7fAA6FnwOVsTdhl5CboF/otuAQSuUzqYcb4A4IWmFCb+KHQC+BiriY0IyrNFYEucCePJlpYG9zUi+AC2DNjcmVkROhebjizxxXwRJhYAue4ElxmGVERmRcV9hnwm2iiETxnH6XGB5r4beab8nB91oOPfOYFU6DchPnVvKPCxCdwGsTNDrmWtVSI60CU+jAIgaM5zH0WvAIHqT+DQD5MpKbfn+AMP100EaIpoyPAAuelXgPVYCdfmSS1jkQZGW39lnOZeQ3MeQJMg0PU6+CkeEGWGHFxr5wXud3PBODWMV8VmAXF4sUoEz/yXaDSVfYw877WgTYxNWcax8GcMLHB6Gxb0S5kalHGQLfQqlheS/PdCvAOlFBvMRIxq/qe/XqtIKuxNoa47OQ4xjqkJYUYTWxa2cDpaRrbwbi4HHgJKqnL2C8dof5GE1GrO1E9RpK8mglTqz3whnXiPfCJ9K1MfLXjXKC3jU+wS/1C7WN2KqX+BU6BiF2nNCPnEVWRa/+zgXdZAFftPDMbPVgpEzWiuMVpYsXuG4xsTogRVv/vjNCyE+6T/gkwABDweGeQfKzPAAAAAElFTkSuQmCC) no-repeat right center;
  background-size: 25px 14px;
}

.backtop {
  position: fixed;
  /*bottom: 10px;*/
  right: 10px;
  background: #fff;
  cursor: pointer;
  width: 40px;
  height: 40px;
 /* background: url(../../../img/back_top.png) no-repeat;*/
  background-size: 40px 40px;
  display: none;
  z-index: 999;
}

/* 验证码弹层 */
.verification .ver-bg {
  background: #000;
  opacity: 0.7;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1000;
}
.verification .ver-con {
  background: #fff;
  width: 272px;
  height: auto;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -136px;
  border-radius: 10px;
  text-align: center;
  overflow: hidden;
  z-index: 1005;
}
.verification .ver-con .mt {
  padding: 27px 0 18px;
  font-size: 1.8rem;
  color: #232326;
}
.verification .ver-con .mc .ver-txt {
  position: relative;
  padding: 0px 12px 23px 12px;
  font-size: 1.6rem;
  color: #232326;
}
.verification .ver-con .mb {
  width: 100%;
  display: -moz-box;
  display: -webkit-box;
  display: box;
}
.verification .ver-con .mb a {
  box-flex: 1;
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  box-flex: 1;
  display: block;
  position: relative;
  height: 44px;
  line-height: 44px;
  color: #232326;
  font-size: 1.5rem;
}
.verification .ver-con .mb a:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1px solid #e3e5e9;
}
.verification .ver-con .mb a.ver-sure {
  background: #f23030;
  position: relative;
  color: #fff;
}
.verification .ver-con .mb a.ver-sure:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1px solid #f23030;
}

.succ {
  background: rgba(0, 0, 0, 0.7);
  width: 50%;
  padding: 20px 10px;
  position: fixed;
  top: 120px;
  left: 50%;
  margin-left: -25%;
  text-align: center;
  color: #fff;
  border-radius: 6px;
  font-size: 1.3rem;
}
.succ span {
  width: 26%;
  margin: 0 auto 16px;
  display: block;
}
.succ span img {
  max-width: 100%;
}

.cou-loading {
  clear: both;
  text-align: center;
  padding: 10px 0;
  color: #d7d7d7;
}

/*领取优惠券弹窗样式*/
.captchas-tip {
  border-radius: 10px;
  background-color: #fff;
  width: 272px;
  position: absolute;
  z-index: 8890;
  left: 50%;
  top: 50%;
  margin-left: -136px;
  border: 1px solid #282828;
  overflow: hidden;
}

.tip-title {
  font-size: 18px;
  color: #232326;
  text-align: center;
  line-height: 18px;
  margin-top: 24px;
  margin-bottom: 25px;
}

.captchas-info:after {
  clear: both;
  content: ".";
  height: 0px;
  visibility: hidden;
  display: block;
  font-size: 0px;
}

.captchas-input {
  float: left;
  font-size: 14px;
  padding: 14px 11px;
  border-radius: 5px;
  border: 1px solid #d7d7d7;
  width: 157px;
  height: 42px;
  outline: none;
  -webkit-appearance: none;
  box-sizing: border-box;
  margin-left: 13px;
}

.captchas-img {
  float: right;
  width: 71px;
  height: 42px;
  margin-right: 13px;
}

.tip-warn {
  color: #f23030;
  line-height: 18px;
  font-size: 12px;
  min-height: 18px;
  margin: 5px 0px 5px 15px;
}

.tip-btn {
  display: inline-block;
  text-decoration: none;
  text-align: center;
  font-size: 15px;
  width: 50%;
  height: 44px;
  line-height: 44px;
}

.btn-cancel {
  background-color: #fff;
  color: #232326;
  float: left;
  position: relative;
}

.btn-cancel:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1px solid #e3e5e9;
}

.btn-ensure {
  background-color: #f23030;
  color: #fff;
  float: left;
  position: relative;
}

.btn-ensure:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1px solid #F23030;
}

.captchas-btns:after {
  clear: both;
  content: ".";
  height: 0px;
  visibility: hidden;
  display: block;
  font-size: 0px;
}

/*领券失败弹窗*/
.captchas-fail-tip {
  border-radius: 10px;
  background-color: #fff;
  width: 272px;
  min-height: 141px;
  position: fixed;
  z-index: 8890;
  left: 50%;
  top: 50%;
  margin-left: -136px;
  border: 1px solid #282828;
  overflow: hidden;
}

.captchas-fail-info {
  display: table;
  padding: 27px 15px;
  text-align: center;
}

.captchas-fail-info span {
  display: table-cell;
  vertical-align: middle;
  font-size: 16px;
  line-height: 23px;
  color: #232326;
}

.captchas-fail-btn {
  height: 40px;
  font-size: 15px;
  color: #f23030;
  line-height: 40px;
  text-align: center;
  position: relative;
}

.captchas-fail-btn:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1px solid #e3e5e9;
}

@media screen and (max-width: 375px) {
  .coupon-excellent .mc .ce-con-l p {
    font-size: 5.4rem;
  }
  .coupon-item .coupon-excellent .mc .ce-con-l p {
    font-size: 2.4rem;
  }
  .coupon-deliver-font .mc .ce-con-l p {
    font-size: 2.5rem;
  }
  .coupon-item .coupon-deliver-font .mc .ce-con-l p {
    font-size: 1.2rem;  line-height:26px;
  }
}
@media screen and (max-width: 320px) {
  .coupon-item .coupon-deliver-font .mc .ce-con-l p {
     line-height:24px;
  }
}

.mc{top:40px;width: 95%;margin: 0 0 0px 10%;}
.iradio_minimal-red{top: 120px;margin: 0 0 0 6px}
.promptwin{
		font-family: microsoft yahei;
    font-size: 15px;
}
.btn-state{
		position: absolute;
		width: 65px;
    height: 65px;
    line-height: 5em;
    top: 63px;
    right: 0;
    /*background-position: -184px 0;*/
    overflow: hidden;
		/*background-image: url(//misc.360buyimg.com/user/quan/1.0.0/css/i/quan-state.png);*/
		background-image: url(../../../img/start_tip_01.png);
    background-repeat: no-repeat;
    background-size: 65px 65px;
    color: #FFFFFF;
  	text-align: center;
  	line-height: 5.5em;
  	z-index: 1;
}

.btn-expired-state{
		position: absolute;
		width: 65px;
    height: 65px;
    line-height: 5em;
    top: 63px;
    right: 0;
    /*background-position: -184px 0;*/
    overflow: hidden;
		/*background-image: url(//misc.360buyimg.com/user/quan/1.0.0/css/i/quan-state.png);*/
		background-image: url(../../../img/start-tip_old_01.png);
    background-repeat: no-repeat;
    background-size: 65px 65px;
    color: #FFFFFF;
  	text-align: center;
  	line-height: 5.5em;
  	z-index: 1;
}

.btn-state-new-coupon{
	  position: absolute;
		width: 60px;
    height: 43px;
    line-height: 5em;
    top: 0;
    right: 0;
    /*background-position: -184px 0;*/
    overflow: hidden;
		/*background-image: url(//misc.360buyimg.com/user/quan/1.0.0/css/i/quan-state.png);*/
		background-image: url(../../../img/new_coupon.png);
    background-repeat: no-repeat;
    background-size: 60px 43px;
    color: #FFFFFF;
  	text-align: center;
  	line-height: 5.5em;
  	z-index: 1;
}

.btn-state-old-coupon{
	  position: absolute;
		width: 60px;
    height: 43px;
    line-height: 5em;
    top: 0;
    right: 0;
    /*background-position: -184px 0;*/
    overflow: hidden;
		/*background-image: url(//misc.360buyimg.com/user/quan/1.0.0/css/i/quan-state.png);*/
		background-image: url(../../../img/old_new_coupon.png);
    background-repeat: no-repeat;
    background-size: 60px 43px;
    color: #FFFFFF;
  	text-align: center;
  	line-height: 5.5em;
  	z-index: 1;
}

/*#list_my_coupon{height: auto; overflow-y:auto;}*/

.select-show-small-font{font-size:2.0rem!important}
.unselect-show-small-font{font-size:3.4rem!important}
.coupon-value{font: inherit;font-size: 2.3rem;}
.coupon-background{background: #fff url(../../../img/static/images/arrow03.png) no-repeat scroll 95% center / 9px auto;display: none;background-position: 95% 12px;