html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  font-size: 100%;
}
body {
  line-height: 1;
  color: #555;
}
section,
article,
aside,
header,
footer,
nav,
dialog,
figure {
  display: block;
}
figure {
  margin: 0;
}
ul,
ol,
li {
  list-style: none outside;
}
a {
  text-decoration: none;
  outline: 0 none;
  color: #788eb7;
}
a:hover {
  text-decoration: underline;
}
a:active {
  outline: none;
}
i,
em {
  font-style: normal;
}
abbr[title],
acronym[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
fieldset,
img {
  border: none;
}
body,
button,
input,
select,
textarea {
  font: 12px/1.5 Tahoma, sans-serif;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  padding: 0;
  outline: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  border: none;
  height: 1px;
  background-color: #e9e9e9;
}
textarea,
input {
  resize: none;
  outline: none;
}
textarea {
  resize: none;
  -webkit-appearance: none;
  border: 1px solid #ccc;
}
b {
  font-weight: normal;
}
del {
  font-family: Arial;
}
img {
  vertical-align: middle;
}
label,
button {
  cursor: pointer;
}
.clearfix:after {
  content: "\20";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}
.clearfix {
  zoom: 1;
  position: relative;
}
.Hide {
  display: none !important;
}
#shop-site-map {
  background: #fff;
  width: 1190px;
  margin: 0 auto;
  margin-top: 10px;
  padding: 15px;
}
#shop-site-map .breadcrumb {
  width: 1190px;
}
#shop-site-map .sitemap-wrap .sitemap-list-box ul {
  width: 1190px;
}
#shop-site-map .sitemap-wrap .sitemap-list-box ul li {
  width: 410px;
}
#shop-site-map .sitemap-wrap .sitemap-list-box ul li .s-item {
  width: 360px;
}
@font-face {
  font-family: 'vegeta';
  src: url(//www.dpfile.com/s/c/app/freezer/fonts/vegeta.ba9a173be8832581e93614ea2b61aced.eot?-vucqk5);
  src: url(//www.dpfile.com/s/c/app/freezer/fonts/vegeta.ba9a173be8832581e93614ea2b61aced.eot?#iefix-vucqk5) format('embedded-opentype'), url(//www.dpfile.com/s/c/app/freezer/fonts/vegeta.4348f5b739d3022c1f6e0a3041fdd9cd.woff?-vucqk5) format('woff'), url(//www.dpfile.com/s/c/app/freezer/fonts/vegeta.53cd66ed494c42c14d2302cfcbd7e36a.ttf?-vucqk5) format('truetype'), url(//www.dpfile.com/s/c/app/freezer/fonts/vegeta.810c56a6a2c2f8a35ca8c2208c5af07f.svg?-vucqk5#vegeta) format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'vegeta';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-baby:before {
  content: "\e60f";
}
.icon-life:before {
  content: "\e60c";
}
.icon-decorate:before {
  content: "\e60d";
}
.icon-error:before {
  content: "\e60b";
}
.icon-success:before {
  content: "\e608";
}
.icon-info:before {
  content: "\e609";
}
.icon-warn:before {
  content: "\e60a";
}
.icon-trangle-up:before {
  content: "\e600";
}
.icon-trangle-right:before {
  content: "\e601";
}
.icon-trangle-left:before {
  content: "\e602";
}
.icon-trangle-down:before {
  content: "\e603";
}
.icon-arr-right:before {
  content: "\e604";
}
.icon-arr-left:before {
  content: "\e605";
}
.icon-gas:before {
  content: "\e043";
}
.icon-email:before {
  content: "\e044";
}
.icon-weekly:before {
  content: "\e045";
}
.icon-wedding:before {
  content: "\e046";
}
.icon-upload:before {
  content: "\e048";
}
.icon-umbrella:before {
  content: "\e049";
}
.icon-telephone:before {
  content: "\e04b";
}
.icon-sync:before {
  content: "\e04c";
}
.icon-sure:before {
  content: "\e04d";
}
.icon-subscribe:before {
  content: "\e04e";
}
.icon-sport:before {
  content: "\e04f";
}
.icon-refresh:before {
  content: "\e057";
}
.icon-promo:before {
  content: "\e05a";
}
.icon-private:before {
  content: "\e05b";
}
.icon-plus:before {
  content: "\e05c";
}
.icon-minus:before {
  content: "\e05d";
}
.icon-pill:before {
  content: "\e05e";
}
.icon-park:before {
  content: "\e060";
}
.icon-new:before {
  content: "\e061";
}
.icon-bed:before {
  content: "\e06d";
}
.icon-home:before {
  content: "\e06e";
}
.icon-garden:before {
  content: "\e070";
}
.icon-footprint:before {
  content: "\e071";
}
.icon-food:before {
  content: "\e072";
}
.icon-follow:before {
  content: "\e073";
}
.icon-close:before {
  content: "\e07d";
}
.icon-checkin:before {
  content: "\e086";
}
.icon-car:before {
  content: "\e085";
}
.icon-bank:before {
  content: "\e082";
}
.icon-blacklist:before {
  content: "\e083";
}
.icon-camera:before {
  content: "\e084";
}
.icon-more:before {
  content: "\e063";
}
.icon-mobile:before {
  content: "\e064";
}
.icon-message:before {
  content: "\e065";
}
.icon-me:before {
  content: "\e066";
}
.icon-expand:before {
  content: "\e075";
}
.icon-packup:before {
  content: "\e07e";
}
.icon-download:before {
  content: "\e077";
}
.icon-delete:before {
  content: "\e079";
}
.icon-activity:before {
  content: "\e080";
}
.icon-account:before {
  content: "\e07f";
}
.icon-star:before {
  content: "\e606";
}
.icon-heart:before {
  content: "\e607";
}
.icon-allcate:before {
  content: "\e081";
}
.icon-flower:before {
  content: "\e074";
}
.icon-nearby:before {
  content: "\e062";
}
.icon-snack:before {
  content: "\e050";
}
.icon-smile:before {
  content: "\e051";
}
.icon-shopping:before {
  content: "\e052";
}
.icon-search:before {
  content: "\e053";
}
.icon-review:before {
  content: "\e054";
}
.icon-remind:before {
  content: "\e056";
}
.icon-locate:before {
  content: "\e067";
}
.icon-reply:before {
  content: "\e055";
}
.icon-like:before {
  content: "\e068";
}
.icon-image:before {
  content: "\e06a";
}
.icon-identify:before {
  content: "\e06b";
}
.icon-cut:before {
  content: "\e07a";
}
.icon-setting:before {
  content: "\e07b";
}
.icon-coffee:before {
  content: "\e07c";
}
.stress-btn,
.extrude-btn,
.ordinary-btn {
  border: 1px solid #ff7617;
  display: inline-block;
  *display: inline;
  overflow: visible;
  zoom: 1;
  text-align: center;
  color: #fff;
  cursor: pointer;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.micro-btn {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.micro-btn .stress-btn,
.micro-btn .extrude-btn,
.micro-btn .ordinary-btn {
  padding: 1px 10px;
}
.medi-btn .stress-btn,
.medi-btn .extrude-btn,
.medi-btn .ordinary-btn {
  padding: 5px 15px;
  font-weight: bold;
}
.big-btn .stress-btn,
.big-btn .extrude-btn,
.big-btn .ordinary-btn {
  padding: 9px 20px;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}
.huge-btn .stress-btn,
.huge-btn .extrude-btn,
.huge-btn .ordinary-btn {
  padding: 9px 30px;
  font-weight: bold;
  font-size: 20px;
}
.press-disb .stress-btn,
.press-disb .extrude-btn,
.press-disb .ordinary-btn {
  cursor: default;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.stress-btn {
  background-color: #ff7e28;
  background-image: -webkit-linear-gradient(top, #ffaf44, #ff7e28);
  background-image: -moz-linear-gradient(top, #ffaf44, #ff7e28);
  background-image: -o-linear-gradient(top, #ffaf44, #ff7e28);
  background-image: -ms-linear-gradient(top, #ffaf44, #ff7e28);
  background-image: linear-gradient(to bottom, #ffaf44, #ff7e28);
}
.stress-btn:hover {
  background: #fb6808;
  background-image: -webkit-linear-gradient(top, #fe9c3d, #fb6808);
  background-image: -moz-linear-gradient(top, #fe9c3d, #fb6808);
  background-image: -o-linear-gradient(top, #fe9c3d, #fb6808);
  background-image: -ms-linear-gradient(top, #fe9c3d, #fb6808);
  background-image: linear-gradient(to bottom, #fe9c3d, #fb6808);
  border-color: #eb5e00;
  text-decoration: none;
}
.stress-btn:active {
  background: #fb6808;
  background-image: -webkit-linear-gradient(top, #fe9c3d, #fb6808);
  background-image: -moz-linear-gradient(top, #fe9c3d, #fb6808);
  background-image: -o-linear-gradient(top, #fe9c3d, #fb6808);
  background-image: -ms-linear-gradient(top, #fe9c3d, #fb6808);
  background-image: linear-gradient(to bottom, #fe9c3d, #fb6808);
  border-color: #eb5e00;
  -webkit-box-shadow: 0px 1px 3px #f36000 inset;
  box-shadow: 0px 1px 3px #f36000 inset;
}
.extrude-btn {
  background-color: #fff7e4;
  background-image: -webkit-linear-gradient(top, #fff, #fff7e4);
  background-image: -moz-linear-gradient(top, #fff, #fff7e4);
  background-image: -o-linear-gradient(top, #fff, #fff7e4);
  background-image: -ms-linear-gradient(top, #fff, #fff7e4);
  background-image: linear-gradient(to bottom, #fff, #fff7e4);
  border: 1px solid #f8cfa5;
  color: #ff8400;
  -webkit-box-shadow: 0 1px 0 0 #fbe7d2;
  box-shadow: 0 1px 0 0 #fbe7d2;
}
.extrude-btn:hover {
  background: #fff7e4;
  background-image: -webkit-linear-gradient(top, #fff, #fff7e4);
  background-image: -moz-linear-gradient(top, #fff, #fff7e4);
  background-image: -o-linear-gradient(top, #fff, #fff7e4);
  background-image: -ms-linear-gradient(top, #fff, #fff7e4);
  background-image: linear-gradient(to bottom, #fff, #fff7e4);
  border: 1px solid #ffb46b;
  -webkit-box-shadow: 0 1px 0 0 #f9d9b7;
  box-shadow: 0 1px 0 0 #f9d9b7;
  text-decoration: none;
}
.extrude-btn:active {
  background: #fff7e4;
  background-image: -webkit-linear-gradient(top, #fff, #fff7e4);
  background-image: -moz-linear-gradient(top, #fff, #fff7e4);
  background-image: -o-linear-gradient(top, #fff, #fff7e4);
  background-image: -ms-linear-gradient(top, #fff, #fff7e4);
  background-image: linear-gradient(to bottom, #fff, #fff7e4);
  -webkit-box-shadow: 0 1px 3px #ffc388 inset;
  box-shadow: 0 1px 3px #ffc388 inset;
}
.ordinary-btn {
  background-color: #f1f1f1;
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
  background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
  background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f1f1f1);
  background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
  border: 1px solid #ddd;
  color: #555;
  -webkit-box-shadow: 0 1px 0 0 #f8f8f8;
  box-shadow: 0 1px 0 0 #f8f8f8;
}
.ordinary-btn:hover {
  background: #f1f1f1;
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
  background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
  background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f1f1f1);
  background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
  border: 1px solid #c6c6c6;
  -webkit-box-shadow: 0 1px 0 0 #eee;
  box-shadow: 0 1px 0 0 #eee;
  text-decoration: none;
}
.ordinary-btn:active {
  background: #f1f1f1;
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
  background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
  background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f1f1f1);
  background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
  border: 1px solid #c6c6c6;
  -webkit-box-shadow: 0 1px 3px #d0d0d0 inset;
  box-shadow: 0 1px 3px #d0d0d0 inset;
}
.btn-group {
  zoom: 1;
}
.btn-group:before,
.btn-group:after {
  content: "";
  display: table;
}
.btn-group:after {
  clear: both;
}
.btn-group .micro-btn,
.btn-group .medi-btn,
.btn-group .big-btn,
.btn-group .huge-btn {
  float: left;
}
.btn-group .micro-btn {
  margin-right: 5px;
}
.btn-group .medi-btn {
  margin-right: 10px;
}
.btn-group .big-btn {
  margin-right: 10px;
}
.btn-group .huge-btn {
  margin-right: 15px;
}
.pages-num .p-prev,
.pages-num .p-next {
  background-image: url(//www.dpfile.com/s/c/app/freezer/i/pagenum.1623c80d2571f0011a47c8363d63ed56.png);
  background-repeat: no-repeat;
}
.pages-num {
  padding: 25px 0 15px;
  text-align: center;
}
.pages-num a,
.pages-num .cur {
  padding: 3px 7px;
  margin: 0 1px;
}
.pages-num a {
  border: 1px solid #eaeaea;
  background-color: #fff;
  color: #999;
}
.pages-num a:hover {
  border: 1px solid #ddd;
  background-color: #eaeaea;
  color: #555;
  text-decoration: none;
}
.pages-num .cur {
  border: 1px solid #ddd;
  background-color: #eaeaea;
  color: #555;
  font-weight: 700;
}
.pages-num .ellipsis {
  margin: 0 5px;
  color: #999;
}
.pages-num .page-prev,
.pages-num .page-next {
  *position: relative;
  *top: -2px;
  _top: 0px;
}
.pages-num .p-prev,
.pages-num .p-next {
  width: 3px;
  height: 5px;
  cursor: pointer;
  display: inline-block;
  *display: inline;
  overflow: hidden;
  zoom: 1;
  vertical-align: middle;
}
.pages-num .p-prev {
  padding-left: 5px;
  background-position: -70px 0;
}
.pages-num a:hover .p-prev {
  background-position: -70px -10px;
  background-color: #eaeaea;
}
.pages-num .p-next {
  padding-right: 5px;
  background-position: -75px 0;
}
.pages-num a:hover .p-next {
  background-position: -75px -10px;
  background-color: #eaeaea;
}
.breadcrumb li a {
  color: #66c;
  text-decoration: none;
}
.breadcrumb li a:hover {
  color: #fff;
  background-color: #66c;
}
.header a img {
  display: none;
}
.breadcrumb li {
  display: inline;
}
.breadcrumb li:after {
  content: "»";
  margin: 0 10px;
  color: #999;
}
.breadcrumb li.active {
  color: #999;
}
.breadcrumb li.active h1,
.breadcrumb li.active strong {
  font-weight: normal;
  font-size: inherit;
  display: inline;
}
.breadcrumb li:last-child:after {
  display: none;
}
.input-plain,
.textarea-plain {
  width: 140px;
  height: 17px;
  line-height: 17px;
  padding: 6px 7px;
  color: #bbb;
  border: 1px solid #ccc;
}
.input-plain:hover,
.textarea-plain:hover {
  border-color: #b1b1b1;
  color: #999;
}
.input-plain:focus,
.textarea-plain:focus {
  border-color: #fb6;
  background-color: #fff;
}
.input-plain:disabled,
.textarea-plain:disabled {
  background-color: #f8f8f8;
  border-color: #bbb;
}
.textarea-plain {
  width: 260px;
  height: 35px;
  padding: 7px;
  color: #bbb;
  overflow-y: hidden;
}
.form-box .form-item {
  padding: 8px 0 8px 140px;
}
.form-box .form-item .form-label {
  float: left;
  width: 130px;
  margin-left: -140px;
  font-size: 14px;
  line-height: 29px;
  text-align: right;
}
.form-box .form-item .form-part,
.form-box .form-item p {
  margin: 0;
  font-size: 12px;
  line-height: 28px;
}
.item-rank-rst,
.user-rank-rst,
.rating-wrap ul,
.rating-wrap a:hover,
.rating-wrap .active-star,
.user-m-star,
.urr-rank60,
.breadcrumb .note {
  background-image: url(//www.dpfile.com/s/c/app/freezer/i/remark.96bb870f0ad15b3a2bfda58462c50ed8.png);
  background-repeat: no-repeat;
}
.item-rank-rst {
  float: left;
  width: 64px;
  height: 12px;
  margin: 3px 12px 0 0;
  text-indent: -9999px;
  overflow: hidden;
}
.irr-star0 {
  background-position: 0 -119px;
}
.irr-star5 {
  background-position: 0 -330px;
}
.irr-star10 {
  background-position: 0 -102px;
}
.irr-star20 {
  background-position: 0 -85px;
}
.irr-star30 {
  background-position: 0 -68px;
}
.irr-star35 {
  background-position: 0 -51px;
}
.irr-star40 {
  background-position: 0 -34px;
}
.irr-star45 {
  background-position: 0 -17px;
}
.irr-star50 {
  background-position: 0 0;
}
.shop-info .comment-rst .item-rank-rst {
  width: 84px;
  height: 16px;
}
.shop-info .comment-rst .irr-star0 {
  background-position: 0 -328px;
}
.shop-info .comment-rst .irr-star5 {
  background-position: 0 -307px;
}
.shop-info .comment-rst .irr-star10 {
  background-position: 0 -286px;
}
.shop-info .comment-rst .irr-star20 {
  background-position: 0 -265px;
}
.shop-info .comment-rst .irr-star30 {
  background-position: 0 -244px;
}
.shop-info .comment-rst .irr-star35 {
  background-position: 0 -223px;
}
.shop-info .comment-rst .irr-star40 {
  background-position: 0 -202px;
}
.shop-info .comment-rst .irr-star45 {
  background-position: 0 -180px;
}
.shop-info .comment-rst .irr-star50 {
  background-position: 0 -160px;
}
.user-rank-rst {
  float: left;
  height: 14px;
  text-indent: -9999px;
  background-position: -80px 0px;
}
.urr-rank10 {
  width: 10px;
}
.urr-rank20 {
  width: 24px;
}
.urr-rank30 {
  width: 38px;
}
.urr-rank40 {
  width: 52px;
}
.urr-rank45 {
  width: 66px;
  background-position: -14px -136px;
}
.urr-rank50 {
  width: 66px;
}
.urr-rank60 {
  width: 13px;
  height: 12px;
  background-position: -72px -90px;
}
.user-m-star {
  display: block;
  width: 55px;
  height: 15px;
}
.ums-1 {
  background-position: 0 -384px;
}
.ums-2 {
  background-position: 0 -405px;
}
.ums-3 {
  background-position: 0 -426px;
}
.ums-4 {
  background-position: 0 -447px;
}
.ums-5 {
  background-position: 0 -468px;
}
.ums-6 {
  background-position: 0 -489px;
}
.ums-7 {
  background-position: 0 -510px;
}
.ums-8 {
  background-position: 0 -531px;
}
.ums-9 {
  background-position: 0 -552px;
}
.ums-10 {
  background-position: 0 -573px;
}
.ums-11 {
  background-position: 0 -594px;
}
.ums-12 {
  background-position: 0 -615px;
}
.rating-wrap ul,
.rating-wrap a:hover,
.rating-wrap .active-star {
  background-image: url(//www.dpfile.com/s/c/app/freezer/i/remark.96bb870f0ad15b3a2bfda58462c50ed8.png);
  background-repeat: no-repeat;
}
.rating-wrap {
  display: block;
  float: left;
  position: relative;
  top: -2px;
  width: 89px;
  height: 20px;
  margin-right: 5px;
  padding: 4px 0 0 5px;
  border: 1px solid #efe0d7;
  background: #fff9f1;
  z-index: 0;
}
.rating-wrap ul {
  position: relative;
  width: 85px;
  height: 16px;
  background-position: 0 -250px;
  z-index: 10;
}
.rating-wrap li {
  display: inline;
}
.rating-wrap a {
  zoom: 1;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 16px;
}
.rating-wrap .five-stars {
  width: 84px;
  z-index: 10;
  background-position: 0 -160px;
}
.rating-wrap .four-stars {
  width: 68px;
  z-index: 20;
  background-position: 0 -178px;
}
.rating-wrap .three-stars {
  width: 51px;
  z-index: 30;
  background-position: 0 -196px;
}
.rating-wrap .two-stars {
  width: 34px;
  z-index: 40;
  background-position: 0 -214px;
}
.rating-wrap .one-star {
  width: 17px;
  z-index: 50;
  background-position: 0 -232px;
}
.rating-block .hint {
  float: left;
  color: #999;
}
.rating-block .active-hint {
  color: #c00;
}
.rating-block .err-hint {
  color: #e00;
  font-weight: bold;
}
.pic-txt {
  zoom: 1;
}
.pic-txt:before,
.pic-txt:after {
  content: "";
  display: table;
}
.pic-txt:after {
  clear: both;
}
.pic-txt .pic {
  float: left;
  _display: inline;
}
.pic-txt .pic img {
  display: block;
}
.pic-txt .txt {
  zoom: 1;
  display: table-cell;
  *display: inline-block;
  width: 2000px;
  *width: auto;
  table-layout: fixed;
  word-wrap: break-word;
  word-break: break-all;
}
.pic-txt .txt:before,
.pic-txt .txt:after {
  content: "";
  display: table;
}
.pic-txt .txt:after {
  clear: both;
}
.pop-box {
  padding: 3px;
  z-index: 90;
}
.pop-main {
  border: 1px solid #bbb;
  background-color: #fff;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
.pop-main .pop-hd h3 {
  color: #424242;
  font-size: 14px;
}
.pop-main .pop-hd .close {
  position: absolute;
  top: 13px;
  right: 13px;
  width: 13px;
  height: 13px;
  background-position: -100px -60px;
}
.pop-main .pop-c {
  padding: 10px 30px;
}
.pop-main .slt-list li {
  padding: 3px 6px;
  cursor: pointer;
  zoom: 1;
}
.pop-hints .pop-main {
  padding: 15px 25px;
  font-size: 14px;
}
.pop-hints p a {
  margin-left: 10px;
}
.pop-flower-win {
  position: absolute;
}
.pop-flower-win .pop-main .pop-c {
  padding: 15px 20px;
}
.pop-flower-win .btn-box {
  padding-top: 10px;
  text-align: right;
}
.pop-add-flower {
  position: absolute;
  padding: 0 6px 2px 6px;
  background-color: #f96;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
.pop-add-flower em {
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  border-style: solid;
  border-width: 4px;
  border-color: #f96 transparent transparent;
  position: absolute;
  bottom: -8px;
  left: 11px;
}
.pop_carte .photo_infor .photo p i,
.pop_carte .photo_infor .chag_infor i,
.pop_carte .account_infor .account_person .pri_mail i,
.pop_carte .poparrow {
  background-image: url(//www.dpfile.com/s/c/app/freezer/i/comm.302bcb066dd84a2794289d4ad517c636.png);
  background-repeat: no-repeat;
}
.pop_carte .photo_infor .photo p i,
.pop_carte .photo_infor .chag_infor i,
.pop_carte .account_infor .account_person .pri_mail i {
  display: inline-block;
}
.pop_carte {
  width: 341px;
  position: relative;
  z-index: 99;
}
.pop_carte .cartebg_top {
  width: 341px;
  height: 5px;
  overflow: hidden;
  background: url(//www.dpfile.com/s/c/app/freezer/i/cartetopbg.549d76084682c8d65ce2e5dca8f51f6a.png);
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=http://events.dianping.com/master/cartebg/g.cartetopbg.png);
}
.pop_carte .cartebg_botm {
  width: 341px;
  height: 18px;
  overflow: hidden;
  background: url(//www.dpfile.com/s/c/app/freezer/i/cartebotmbg.1bf9f00ab76bd4faba5513a5be03874f.png);
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=http://events.dianping.com/master/cartebg/g.cartebotmbg.png);
}
.pop_carte .cartecont {
  width: 301px;
  padding: 12px 20px 5px 20px;
  overflow: hidden;
  zoom: 1;
  position: relative;
}
.pop_carte .cartecont:after {
  clear: both;
  display: block;
  height: 0;
  content: '';
  visibility: hidden;
}
.pop_carte .cartecont .cartebg {
  width: 341px;
  height: 250px;
  position: absolute;
  left: 0;
  top: 0;
  background: url(//www.dpfile.com/s/c/app/freezer/i/cartecentbg.a3302e09ca517d55964e0d40f9a9f498.png);
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=http://events.dianping.com/master/cartebg/g.cartecentbg.png);
  z-index: -1;
}
.pop_carte .photo_infor {
  float: left;
  width: 106px;
  position: relative;
}
.pop_carte .photo {
  width: 96px;
  height: 96px;
  padding: 4px;
  border: 1px solid #ddd;
  border-bottom: 3px solid #eaeaea;
  overflow: hidden;
  position: relative;
}
.pop_carte .photo p {
  width: 96px;
  height: 20px;
  _height: 18px;
  _padding-top: 2px;
  text-align: center;
  color: #fff;
  position: absolute;
  left: 4px;
  bottom: 4px;
  z-index: 10;
}
.pop_carte .photo p i {
  width: 9px;
  height: 7px;
  _height: 10px;
  background-position: -20px -712px;
  overflow: hidden;
}
.pop_carte .photo .friendbg {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 96px;
  height: 20px;
  z-index: -1;
  background-color: #000;
  filter: Alpha(40);
  -moz-opacity: 0.4;
  opacity: 0.4;
}
.pop_carte .butneare {
  padding: 10px 0;
  text-align: center;
}
.pop_carte .butneare a:hover {
  text-decoration: none;
}
.pop_carte .butneare .micro-btn a:hover {
  color: #fff;
}
.pop_carte .chag_infor i {
  width: 11px;
  height: 12px;
  margin-bottom: 2px;
  background-position: -40px -710px;
  vertical-align: middle;
}
.pop_carte .chag_infor a {
  color: #66c;
}
.pop_carte .chag_infor a:hover {
  background-color: #66c;
  color: #fff;
}
.pop_carte .account_infor {
  float: right;
  width: 182px;
}
.pop_carte .account_infor .account_name {
  margin-bottom: 2px;
  zoom: 1;
}
.pop_carte .account_infor .account_name:after {
  clear: both;
  display: block;
  height: 0;
  content: '';
  visibility: hidden;
}
.pop_carte .account_infor .account_name a {
  float: left;
  font-size: 14px;
  font-weight: bold;
  color: #66c;
}
.pop_carte .account_infor .account_name a:hover {
  background-color: #66c;
  color: #fff;
}
.pop_carte .account_name span {
  margin: 3px 0 0 5px;
  _margin: 2px 0 0 5px;
}
.pop_carte .account_person {
  margin-bottom: 8px;
  zoom: 1;
}
.pop_carte .account_person:after {
  clear: both;
  display: block;
  height: 0;
  content: '';
  visibility: hidden;
}
.pop_carte .eara {
  float: left;
  width: 105px;
  color: #999;
}
.pop_carte .eara span {
  margin-right: 8px;
}
.pop_carte .pri_mail {
  float: right;
  width: 75px;
  text-align: right;
  color: #66c;
}
.pop_carte .pri_mail a {
  color: #66c;
}
.pop_carte .pri_mail a:hover {
  background-color: #66c;
  color: #fff;
}
.pop_carte .pri_mail i {
  width: 16px;
  height: 11px;
  margin-bottom: 2px;
  *margin-bottom: 0;
  background-position: 0 -710px;
  vertical-align: middle;
}
.pop_carte .account_infor ul {
  width: 180px;
  height: 46px;
  margin-bottom: 10px;
  border: 1px solid #eee;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #f4f4f4;
}
.pop_carte .account_infor li {
  float: left;
  width: 58px;
  padding: 5px 0;
  text-align: center;
  color: #666;
}
.pop_carte .account_infor li a,
.pop_carte .account_infor li a:hover {
  color: #c00;
  background: none;
}
.pop_carte .account_infor li strong {
  color: #c00;
}
.pop_carte .account_infor li.bodr {
  border-left: 1px dashed #e3e3e3;
  border-right: 1px dashed #e3e3e3;
}
.pop_carte .signa {
  width: 185px;
  word-wrap: break-word;
  height: 40px;
  vertical-align: middle;
  color: #999;
  overflow: hidden;
}
.pop_carte .badge_show {
  float: left;
  width: 300px;
  height: 40px;
  padding-top: 5px;
  zoom: 1;
}
.pop_carte .badge_show ul:after {
  clear: both;
  display: block;
  height: 0;
  content: '';
  visibility: hidden;
}
.pop_carte .badge_show li {
  float: left;
  margin-right: 5px;
}
.pop_carte .poparrow {
  display: block;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}
.pop_carte .arrow-t {
  width: 15px;
  height: 8px;
  top: -6px;
  left: 30px;
  background-position: -70px -710px;
}
.pop_carte .arrow-l {
  width: 10px;
  height: 17px;
  left: -6px;
  top: 40px;
  background-position: -90px -710px;
}
.pop_carte .arrow-r {
  width: 10px;
  height: 17px;
  right: -6px;
  _right: -7px;
  top: 40px;
  background-position: -100px -710px;
}
.pop_carte .arrow-b {
  width: 18px;
  height: 10px;
  bottom: 0;
  left: 30px;
  background-position: -70px -718px;
}
.pop_carte .pop-delete-box {
  width: 176px;
  height: 58px;
  padding: 15px 0;
  background-color: #fff;
  color: #666;
  border: 1px solid #bababa;
  text-align: center;
  position: absolute;
  top: 40px;
  left: 25px;
  z-index: 100;
}
.pop_carte .pop-delete-box p {
  margin-bottom: 10px;
}
.pop_carte .pop-delete-box p span {
  margin-left: 8px;
}
