@charset "UTF-8";
/* line 1, ../../../sass/single/sass-source/partials/_reset.scss */
body,
dl,
dd,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
p,
blockquote,
hr {
  margin: 0;
  padding: 0;
}

/* line 20, ../../../sass/single/sass-source/partials/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/* line 33, ../../../sass/single/sass-source/partials/_reset.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 40, ../../../sass/single/sass-source/partials/_reset.scss */
audio:not([controls]) {
  display: none;
  height: 0;
  width: 0;
}

/* line 45, ../../../sass/single/sass-source/partials/_reset.scss */
[hidden] {
  display: none;
}

/* line 48, ../../../sass/single/sass-source/partials/_reset.scss */
mark {
  background: #ff0;
  color: #333333;
}

/* line 52, ../../../sass/single/sass-source/partials/_reset.scss */
figure {
  margin: 1em 40px 1em 40px;
}

/* line 55, ../../../sass/single/sass-source/partials/_reset.scss */
html {
  font-size: 12px;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 60, ../../../sass/single/sass-source/partials/_reset.scss */
html,
button,
input,
select,
textarea {
  font-family: tahoma, arial, \5b8b\4f53, sans-serif;
}

/* line 67, ../../../sass/single/sass-source/partials/_reset.scss */
button,
input,
select,
textarea {
  font-size: 100%;
}

/* line 73, ../../../sass/single/sass-source/partials/_reset.scss */
body {
  margin: 0;
  color: #6f6f6f;
  font: 12px/1.2 arial, tahoma, "宋体";
}

/* line 78, ../../../sass/single/sass-source/partials/_reset.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 500;
}

/* line 87, ../../../sass/single/sass-source/partials/_reset.scss */
a {
  text-decoration: none;
}

/* line 90, ../../../sass/single/sass-source/partials/_reset.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 94, ../../../sass/single/sass-source/partials/_reset.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 97, ../../../sass/single/sass-source/partials/_reset.scss */
b,
strong {
  font-weight: bold;
}

/* line 101, ../../../sass/single/sass-source/partials/_reset.scss */
dfn {
  font-style: normal;
}

/* line 104, ../../../sass/single/sass-source/partials/_reset.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/* line 111, ../../../sass/single/sass-source/partials/_reset.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 116, ../../../sass/single/sass-source/partials/_reset.scss */
q {
  quotes: none;
}

/* line 119, ../../../sass/single/sass-source/partials/_reset.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 124, ../../../sass/single/sass-source/partials/_reset.scss */
small {
  font-size: 75%;
}

/* line 127, ../../../sass/single/sass-source/partials/_reset.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 134, ../../../sass/single/sass-source/partials/_reset.scss */
sup {
  top: -0.5em;
}

/* line 137, ../../../sass/single/sass-source/partials/_reset.scss */
sub {
  bottom: -0.25em;
}

/* line 140, ../../../sass/single/sass-source/partials/_reset.scss */
img, fieldset {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* line 144, ../../../sass/single/sass-source/partials/_reset.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 147, ../../../sass/single/sass-source/partials/_reset.scss */
form {
  margin: 0;
}

/* line 150, ../../../sass/single/sass-source/partials/_reset.scss */
legend {
  border: 0;
  margin: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}

/* line 157, ../../../sass/single/sass-source/partials/_reset.scss */
button,
input,
select,
textarea {
  margin: 0;
  vertical-align: middle;
}

/* line 165, ../../../sass/single/sass-source/partials/_reset.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 170, ../../../sass/single/sass-source/partials/_reset.scss */
button,
input {
  line-height: normal;
}

/* line 174, ../../../sass/single/sass-source/partials/_reset.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}

/* line 183, ../../../sass/single/sass-source/partials/_reset.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/* line 187, ../../../sass/single/sass-source/partials/_reset.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 193, ../../../sass/single/sass-source/partials/_reset.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}

/* line 202, ../../../sass/single/sass-source/partials/_reset.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 207, ../../../sass/single/sass-source/partials/_reset.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 212, ../../../sass/single/sass-source/partials/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 216, ../../../sass/single/sass-source/partials/_reset.scss */
ul,
ol {
  list-style: none;
  list-style-image: none;
}

/* line 19, ../../../sass/single/sass-source/partials/mixins/_css3.scss */
.ds-button,
.ds-btn, .ds-button-stress, .ds-button-return, .ds-button-disabled, .ds-book-entrance-form .ds-entrance-button, .ds-logo, .ds-header__photo-link, .ds-nav-list__item, .ds-offer-type-list__link.ds-current, .ds-photo-type-list .ds-tag-primary {
  background-clip: padding-box;
}

/* line 263, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.ds-text-center, .ds-footer .ds-nav-others,
.ds-footer .ds-copyright {
  text-align: center;
}

/* line 267, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.ds-text-left {
  text-align: left;
}

/* line 271, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.ds-text-right {
  text-align: right;
}

/* line 277, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.ds-dl-horizontal dt, .jc-select-title, .jc-select-list-container li span, .ds-product-list--double .ds-product-list__text {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

/* line 289, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.ds-dl-horizontal dt, .jc-select-title, .jc-select-list-container li span, .ds-product-list--double .ds-product-list__text, .ds-attention-show .ds-arrow, .ds-attention-show .ds-arrow:after, .ds-des-hover-text .ds-arrow, .ds-des-hover-text:hover .ds-arrow, .ds-des-hover-details .ds-arrow-lg, .ds-des-hover-details .ds-arrow, .ds-photo-type-list .ds-arrow, .ds-inline-block, .ds-no-pic, .ds-no-small-pic, .ds-icon-tag, .jc-select, .ds-form-help .ds-icon, .ds-book-entrance-form .ds-entrance-button, .ds-logo-link, .ds-toolbar .ds-list-simple, .ds-des-hover, .ds-product-info-intro__item-text {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 294, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.ds-none {
  display: none;
}

/* line 300, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.jc-tab-trigger, .ds-about-info-tab .jc-tab-container-item, .ds-toolbar-inner, .ds-nav-list, .ds-product-list__info--column, .ds-product-list--double, .ds-product-list--third, .ds-offer-type-list, .ds-room-intro-list, .ds-room-facility-list__item-ul, .ds-meeting-server-list, .ds-surrounding-info-list-item-img, .ds-photo-type-list {
  word-spacing: -3px;
  font-size: 0;
}

/* line 304, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.jc-tab .ds-dl-info-list, .jc-tab-trigger-item, .ds-toolbar__link, .ds-nav-list__item, .ds-product-list__info--column__item, .ds-product-list--double .ds-product-list__item, .ds-product-list--third .ds-product-list__item, .ds-steps .ds-step-item .ds-tag, .add-comment-item, .ds-offer-type-list__item, .ds-room-intro-list__item, .ds-room-facility-list__item-li, .ds-meeting-server-list__item, .ds-surrounding-info-list-item-img-link, .ds-photo-type-list .ds-nav-sidenav-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  *vertical-align: auto;
  word-spacing: 0;
  font-size: 12px;
  vertical-align: top;
}

/* line 334, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.ds-dl-horizontal dd, .ds-clearfix, .ds-popup-body, .popup-forgot .ds-steps, .control-group,
.radio-control, .jc-tab, .jc-tab-trigger, .ds-book-entrance, .ds-nav, .ds-footer .ds-nav-footer, .ds-main, .ds-product-list, .ds-product-info, .ds-product-info-intro__item, .ds-about-text, .ds-offer-type, .ds-arrive-map, .ds-photo-type {
  *zoom: 1;
}
/* line 20, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.ds-dl-horizontal dd:before, .ds-clearfix:before, .ds-popup-body:before, .popup-forgot .ds-steps:before, .control-group:before,
.radio-control:before, .jc-tab:before, .jc-tab-trigger:before, .ds-book-entrance:before, .ds-nav:before, .ds-footer .ds-nav-footer:before, .ds-main:before, .ds-product-list:before, .ds-product-info:before, .ds-product-info-intro__item:before, .ds-about-text:before, .ds-offer-type:before, .ds-arrive-map:before, .ds-photo-type:before, .ds-dl-horizontal dd:after, .ds-clearfix:after, .ds-popup-body:after, .popup-forgot .ds-steps:after, .control-group:after,
.radio-control:after, .jc-tab:after, .jc-tab-trigger:after, .ds-book-entrance:after, .ds-nav:after, .ds-footer .ds-nav-footer:after, .ds-main:after, .ds-product-list:after, .ds-product-info:after, .ds-product-info-intro__item:after, .ds-about-text:after, .ds-offer-type:after, .ds-arrive-map:after, .ds-photo-type:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 26, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.ds-dl-horizontal dd:after, .ds-clearfix:after, .ds-popup-body:after, .popup-forgot .ds-steps:after, .control-group:after,
.radio-control:after, .jc-tab:after, .jc-tab-trigger:after, .ds-book-entrance:after, .ds-nav:after, .ds-footer .ds-nav-footer:after, .ds-main:after, .ds-product-list:after, .ds-product-info:after, .ds-product-info-intro__item:after, .ds-about-text:after, .ds-offer-type:after, .ds-arrive-map:after, .ds-photo-type:after {
  clear: both;
}

/* line 339, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.ds-left, .icon-ok, .ds-label,
.ds-label-text, .ds-column-control, .ds-calendar-module, .ds-book-entrance-form .control-group, .ds-toolbar__link--group, .ds-page-slide, .ds-asdie-comment, .ds-product-list--vertical .ds-product-list__item, .ds-product-list--vertical .ds-product-list__image, .ds-product-info-intro, .ds-product-info-intro__item-title, .ds-about-image, .ds-offer-type-title, .ds-room-intro-list__title, .ds-room-facility-list__title, .ds-photo-type-text, .ds-gallery .ds-gallery-info-title {
  float: left;
  *display: inline;
}

/* line 342, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.ds-right, .ds-nav-footer .ds-media-right, .ds-container, .ds-check-around-link {
  float: right;
  *display: inline;
}

/* line 345, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.ds-left, .icon-ok, .ds-label,
.ds-label-text, .ds-column-control, .ds-calendar-module, .ds-book-entrance-form .control-group, .ds-toolbar__link--group, .ds-page-slide, .ds-asdie-comment, .ds-product-list--vertical .ds-product-list__item, .ds-product-list--vertical .ds-product-list__image, .ds-product-info-intro, .ds-product-info-intro__item-title, .ds-about-image, .ds-offer-type-title, .ds-room-intro-list__title, .ds-room-facility-list__title, .ds-photo-type-text, .ds-gallery .ds-gallery-info-title {
  float: left;
  *display: inline;
}

/* line 367, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.jc-tab-trigger, .ds-about-info-tab .jc-tab-container-item, .ds-toolbar-inner, .ds-nav-list, .ds-product-list__info--column, .ds-product-list--double, .ds-product-list--third, .ds-offer-type-list, .ds-room-intro-list, .ds-room-facility-list__item-ul, .ds-meeting-server-list, .ds-surrounding-info-list-item-img, .ds-photo-type-list {
  word-spacing: -3px;
  font-size: 0;
}

/* line 370, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.jc-tab .ds-dl-info-list, .jc-tab-trigger-item, .ds-toolbar__link, .ds-nav-list__item, .ds-product-list__info--column__item, .ds-product-list--double .ds-product-list__item, .ds-product-list--third .ds-product-list__item, .ds-steps .ds-step-item .ds-tag, .add-comment-item, .ds-offer-type-list__item, .ds-room-intro-list__item, .ds-room-facility-list__item-li, .ds-meeting-server-list__item, .ds-surrounding-info-list-item-img-link, .ds-photo-type-list .ds-nav-sidenav-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  *vertical-align: auto;
  word-spacing: 0;
  font-size: 12px;
  vertical-align: top;
}

/* line 374, ../../../sass/single/sass-source/partials/mixins/_helps.scss */
.ds-layout, .ds-book-entrance, .ds-header-inner, .ds-toolbar-inner, .ds-main {
  position: relative;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

/* line 15, ../../../sass/single/sass-source/partials/mixins/_lists.scss */
.ds-list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 21, ../../../sass/single/sass-source/partials/mixins/_lists.scss */
.ds-list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
  font-size: 0;
  *word-spacing: -1px;
}
/* line 27, ../../../sass/single/sass-source/partials/mixins/_lists.scss */
.ds-list-inline .ds-list-inline-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
}

/* line 41, ../../../sass/single/sass-source/partials/mixins/_lists.scss */
dl {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 45, ../../../sass/single/sass-source/partials/mixins/_lists.scss */
dt,
dd {
  line-height: 1.42857;
}

/* line 49, ../../../sass/single/sass-source/partials/mixins/_lists.scss */
dt {
  font-weight: bold;
}

/* line 52, ../../../sass/single/sass-source/partials/mixins/_lists.scss */
dd {
  margin-left: 0;
}

/* line 65, ../../../sass/single/sass-source/partials/mixins/_lists.scss */
.ds-dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
}
/* line 72, ../../../sass/single/sass-source/partials/mixins/_lists.scss */
.ds-dl-horizontal dd {
  margin-left: 180px;
}

/* line 6, ../../../sass/single/sass-source/partials/mixins/_arrows.scss */
.ds-attention-show .ds-arrow, .ds-attention-show .ds-arrow:after, .ds-des-hover-text .ds-arrow, .ds-des-hover-text:hover .ds-arrow, .ds-des-hover-details .ds-arrow-lg, .ds-des-hover-details .ds-arrow, .ds-photo-type-list .ds-arrow {
  content: "";
  height: 0;
  width: 0;
  line-height: 0;
  vertical-align: middle;
}

/* line 14, ../../../sass/single/sass-source/partials/mixins/_slides.scss */
.ds-slide .ds-slide-item, .ds-page-slide .ds-page-slide-item {
  display: block;
  color: transparent;
  border: 0;
  text-decoration: none;
  text-shadow: none;
  overflow: hidden;
}

/* line 23, ../../../sass/single/sass-source/partials/mixins/_slides.scss */
.ds-page-slide .slide-trigger-swidth {
  position: relative;
  margin: 0 auto;
  width: 1000px;
}
/* line 28, ../../../sass/single/sass-source/partials/mixins/_slides.scss */
.ds-page-slide .button-prev {
  left: 20px;
}
/* line 31, ../../../sass/single/sass-source/partials/mixins/_slides.scss */
.ds-page-slide .button-next {
  right: 20px;
}

/* line 6, ../../../sass/single/sass-source/partials/_typography.scss */
a {
  text-decoration: none;
  -webkit-transition: background-color, color 0.15s linear;
  -moz-transition: background-color, color 0.15s linear;
  -ms-transition: background-color, color 0.15s linear;
  -o-transition: background-color, color 0.15s linear;
  transition: background-color, color 0.15s linear;
  color: #646464;
}
/* line 11, ../../../sass/single/sass-source/partials/_typography.scss */
a:hover {
  color: #646464;
  -webkit-transition: background-color, color 0.15s linear;
  -moz-transition: background-color, color 0.15s linear;
  -ms-transition: background-color, color 0.15s linear;
  -o-transition: background-color, color 0.15s linear;
  transition: background-color, color 0.15s linear;
}

/* line 44, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-layout {
  position: relative;
}

/* line 53, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-no-pic {
  background: url(/dist/custom/d3_sanzheng_group/assets/single/images/no-pic.jpg) #e1dfe0 50% 50% no-repeat;
}

/* line 57, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-no-small-pic {
  background: url(/dist/custom/d3_sanzheng_group/assets/single/images/no-pic.jpg) #e1dfe0 50% 50% no-repeat;
}

/* line 84, ../../../sass/single/sass-source/partials/_typography.scss */
::-moz-selection {
  color: #fff;
  color: rgba(255, 255, 255, 0.85);
  background: #dfb200;
}

/* line 89, ../../../sass/single/sass-source/partials/_typography.scss */
::selection {
  color: #fff;
  color: rgba(255, 255, 255, 0.85);
  background: #dfb200;
}

/* line 95, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-typography {
  font-size: 12px;
  word-break: break-all;
  word-wrap: break-word;
}
/* line 100, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-typography h1, .ds-typography h2, .ds-typography h3, .ds-typography h4, .ds-typography h5 {
  font-weight: 700;
}
/* line 103, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-typography h1 {
  margin: 16px 0;
  font-size: 24px;
}
/* line 107, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-typography h2 {
  margin: 15px 0;
  font-size: 18px;
}
/* line 111, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-typography h3 {
  margin: 14px 0;
  font-size: 14px;
}
/* line 115, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-typography h4 {
  margin: 16px 0;
  font-size: 12px;
}
/* line 119, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-typography p {
  margin: 5px 0;
}
/* line 122, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-typography ol {
  margin: 0 30px;
  list-style: decimal inside none;
}
/* line 126, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-typography ul {
  margin: 0 30px;
  list-style: disc inside none;
}
/* line 130, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-typography table {
  border-collapse: collapse;
}
/* line 133, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-typography u {
  text-decoration: underline;
}
/* line 136, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-typography s {
  text-decoration: line-through;
}
/* line 139, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-typography strong {
  font-weight: 700;
}
/* line 142, ../../../sass/single/sass-source/partials/_typography.scss */
.ds-typography pre {
  word-break: break-all;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}

/* line 11, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon,
[class^="icon-"],
[class*="icon-"],
[class^="jc-icon-"],
[class*="jc-icon-"] {
  font-size: 0;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  background-repeat: no-repeat;
  background-image: url('../images/icon-sdb810fab40.png');
  vertical-align: middle;
}

/* line 29, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.jc-icon-calendar {
  background-position: 0 -319px;
  height: 15px;
  width: 15px;
}

/* line 35, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.jc-select-arrow {
  background-position: 0 -568px;
  height: 5px;
  width: 9px;
}

/* line 41, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.button-next {
  background-position: 0 -603px;
  height: 42px;
  width: 27px;
}

/* line 44, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.button-prev {
  background-position: 0 -645px;
  height: 42px;
  width: 27px;
}

/* line 49, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-scenic {
  background-position: 0 -1037px;
  height: 24px;
  width: 24px;
}

/* line 52, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-food {
  background-position: 0 -249px;
  height: 24px;
  width: 24px;
}

/* line 55, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-shopping {
  background-position: 0 -1061px;
  height: 24px;
  width: 24px;
}

/* line 58, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-entertainment {
  background-position: 0 -166px;
  height: 24px;
  width: 24px;
}

/* line 61, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-events {
  background-position: 0 -190px;
  height: 24px;
  width: 24px;
}

/* line 64, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-meeting {
  background-position: 0 -787px;
  height: 24px;
  width: 24px;
}

/* line 67, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-business {
  background-position: 0 0;
  height: 24px;
  width: 24px;
}

/* line 70, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-government {
  background-position: 0 -273px;
  height: 24px;
  width: 24px;
}

/* line 73, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-life {
  background-position: 0 -750px;
  height: 24px;
  width: 24px;
}

/* line 76, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-travel {
  background-position: 0 -1391px;
  height: 24px;
  width: 24px;
}

/* line 82, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-gallery-control-prev {
  background-position: 0 -444px;
  height: 32px;
  width: 21px;
}
/* line 84, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-gallery-control-prev.ds-gallery-control-prev-disabled {
  background-position: 0 -412px;
  height: 32px;
  width: 21px;
}

/* line 88, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-gallery-control-next {
  background-position: 0 -380px;
  height: 32px;
  width: 21px;
}
/* line 90, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-gallery-control-next.ds-gallery-control-next-disabled {
  background-position: 0 -348px;
  height: 32px;
  width: 21px;
}

/* line 96, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-popup-close {
  background-position: 0 -536px;
  height: 18px;
  width: 18px;
}
/* line 98, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-popup-close:hover {
  background-position: 0 -518px;
  height: 18px;
  width: 18px;
}

/* line 105, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-address {
  margin-right: 8px;
  background-position: 0 -297px;
  height: 22px;
  width: 15px;
}

/* line 109, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-photo {
  margin-right: 5px;
  background-position: 0 -505px;
  height: 13px;
  width: 16px;
}

/* line 113, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-site {
  margin-right: 6px;
  background-position: 0 -588px;
  height: 15px;
  width: 11px;
}

/* line 117, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-i {
  margin-right: 6px;
  background-position: 0 -490px;
  height: 15px;
  width: 15px;
}

/* line 121, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-sina {
  background-position: 0 -573px;
  height: 15px;
  width: 20px;
}

/* line 124, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-tel {
  margin-right: 7px;
  background-position: 0 -715px;
  height: 17px;
  width: 17px;
}

/* line 128, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-wechat {
  background-position: 0 -732px;
  height: 18px;
  width: 20px;
}

/* line 131, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-pull-arrow {
  margin-left: 5px;
  background-position: 0 -561px;
  height: 7px;
  width: 7px;
}

/* line 135, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.ds-pull-down:hover .icon-pull-arrow {
  background-position: 0 -554px;
  height: 7px;
  width: 7px;
}

/* line 138, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-check-order {
  margin-right: 9px;
  background-position: 0 -334px;
  height: 14px;
  width: 15px;
}

/* line 142, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-guarantee {
  margin-right: 9px;
  background-position: 0 -476px;
  height: 14px;
  width: 16px;
}

/* line 146, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-ok {
  margin-right: 8px;
  background-position: 0 -214px;
  height: 35px;
  width: 34px;
}

/* line 151, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-mini-ok,
.icon-login-arrow {
  margin-right: 5px;
  background-position: 0 -774px;
  height: 13px;
  width: 16px;
}

/* line 156, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-find-success {
  margin-right: 10px;
  background-position: 0 -214px;
  height: 35px;
  width: 34px;
}

/* line 161, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.ds-icon-tag {
  position: absolute;
  z-index: 3;
  top: -3px;
  left: 3px;
  padding: 5px 10px;
  background-color: #ec4f01;
  background-image: none;
  color: #FFF;
  font-size: 12px;
}
/* line 172, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.ds-icon-tag .icon-tag-arrow {
  position: absolute;
  top: 0;
  left: -3px;
}
/* line 177, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.ds-icon-tag .icon-tag-repeat {
  position: absolute;
  display: block;
  width: 100%;
  bottom: -4px;
  left: 0;
}
/* line 184, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.ds-icon-tag h4 {
  font-size: 15px;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 190, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.ds-icon-tag h5 {
  font-size: 12px;
}

/* line 194, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-tag-arrow {
  background-position: 0 -1276px;
  height: 3px;
  width: 3px;
}

/* line 197, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-tag-repeat {
  background-position: 0 -1279px;
  height: 4px;
  width: 7px;
  background: #fff url(/dist/custom/d3_sanzheng_group/assets/single/images/icon/tag-repeat.png) 0 0 repeat-x;
  background-color: transparent;
}

/* line 204, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-round {
  background-position: 0 -966px;
  height: 35px;
  width: 35px;
  text-align: center;
  vertical-align: middle;
}

/* line 209, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-percent {
  background-position: 0 -919px;
  height: 20px;
  width: 24px;
}

/* line 212, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-person {
  background-position: 0 -939px;
  height: 20px;
  width: 17px;
}

/* line 215, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-calendar {
  background-position: 0 -24px;
  height: 16px;
  width: 16px;
}

/* line 218, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-empty-right {
  background-position: 0 -148px;
  height: 18px;
  width: 21px;
}

/* line 223, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-wifi {
  background-position: 0 -1496px;
  height: 27px;
  width: 27px;
}
/* line 225, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-wifi:hover {
  background-position: 0 -1469px;
  height: 27px;
  width: 27px;
}

/* line 229, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-card {
  background-position: 0 -67px;
  height: 27px;
  width: 27px;
}
/* line 231, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-card:hover {
  background-position: 0 -40px;
  height: 27px;
  width: 27px;
}

/* line 235, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-park {
  background-position: 0 -892px;
  height: 27px;
  width: 27px;
}
/* line 237, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-park:hover {
  background-position: 0 -865px;
  height: 27px;
  width: 27px;
}

/* line 241, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-old-firm {
  background-position: 0 -838px;
  height: 27px;
  width: 27px;
}
/* line 243, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-old-firm:hover {
  background-position: 0 -811px;
  height: 27px;
  width: 27px;
}

/* line 247, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-towel {
  background-position: 0 -1364px;
  height: 27px;
  width: 27px;
}
/* line 249, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-towel:hover {
  background-position: 0 -1337px;
  height: 27px;
  width: 27px;
}

/* line 253, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-water {
  background-position: 0 -1442px;
  height: 27px;
  width: 27px;
}
/* line 255, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-water:hover {
  background-position: 0 -1415px;
  height: 27px;
  width: 27px;
}

/* line 261, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-small-comment {
  background-position: 0 -1085px;
  height: 13px;
  width: 16px;
}

/* line 264, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-star-single {
  vertical-align: bottom;
  background-position: 0 -1127px;
  height: 14px;
  width: 15px;
}

/* line 268, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-star-single:hover,
.icon-star-single-checked {
  background-position: 0 -1113px;
  height: 14px;
  width: 15px;
}

/* line 275, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-step-arrow {
  background-position: 0 -1246px;
  height: 30px;
  width: 16px;
}
/* line 277, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.active .icon-step-arrow {
  background-position: 0 -1156px;
  height: 30px;
  width: 16px;
}

/* line 281, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.icon-step-arrow-empty {
  background-position: 0 -1216px;
  height: 30px;
  width: 13px;
}
/* line 283, ../../../sass/single/sass-source/partials/_icon-sprite.scss */
.active .icon-step-arrow-empty {
  background-position: 0 -1186px;
  height: 30px;
  width: 13px;
}

/* line 5, ../../../sass/single/sass-source/partials/_forms.scss */
input[disabled] {
  background-color: #fafafa;
}

/* line 8, ../../../sass/single/sass-source/partials/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: -2px 5px 0 0;
  vertical-align: middle;
}

/* 文本输入 &　下拉 */
/* line 18, ../../../sass/single/sass-source/partials/_forms.scss */
select,
.ds-input-text,
.jc-select-title,
.ds-textarea {
  padding: 1px 5px 1px 10px;
  width: 173px;
  height: 24px;
  line-height: 24px \9;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  color: #666;
  background: #fff;
  border: 1px solid #d0d0d0;
}

/* line 31, ../../../sass/single/sass-source/partials/_forms.scss */
select {
  width: 216px;
  height: 28px;
}

/* line 36, ../../../sass/single/sass-source/partials/_forms.scss */
.ds-form-item-error .ds-input-text, .ds-form-item-error .ds-textarea {
  border: 1px solid #d0d0d0;
}

/* line 41, ../../../sass/single/sass-source/partials/_forms.scss */
.jc-select-title {
  line-height: 24px;
}

/* line 47, ../../../sass/single/sass-source/partials/_forms.scss */
.ds-input-text:focus,
.ds-textarea:focus {
  color: #4d4d4d;
  border-color: #d1c2ad;
}

/* line 52, ../../../sass/single/sass-source/partials/_forms.scss */
.jc-select {
  position: relative;
  cursor: pointer;
}

/* line 57, ../../../sass/single/sass-source/partials/_forms.scss */
.jc-select-arrow {
  position: absolute;
  display: block;
  top: 11px;
  *top: 12px;
  right: 9px;
  cursor: pointer;
}

/* line 65, ../../../sass/single/sass-source/partials/_forms.scss */
.jc-select-list-container {
  background: #fff;
  border: 1px solid #d0d0d0;
  color: #666;
}
/* line 69, ../../../sass/single/sass-source/partials/_forms.scss */
.jc-select-list-container li {
  padding: 0 11px;
  line-height: 24px;
  height: 24px;
  color: #4d4d4d;
  cursor: pointer;
}
/* line 75, ../../../sass/single/sass-source/partials/_forms.scss */
.jc-select-list-container li span {
  display: block;
  width: 100%;
}
/* line 81, ../../../sass/single/sass-source/partials/_forms.scss */
.jc-select-list-container .jc-hover, .jc-select-list-container .jc-current {
  background: #d3d3d2;
}

/* 单选 & 多选 */
/* line 89, ../../../sass/single/sass-source/partials/_forms.scss */
.ds-checkbox-group,
.ds-radio-label {
  margin-right: 5px;
}
/* line 92, ../../../sass/single/sass-source/partials/_forms.scss */
.ds-checkbox-group input,
.ds-radio-label input {
  margin: -2px 2px 0 0;
  vertical-align: middle;
}

/* 文本输入域 */
/* line 98, ../../../sass/single/sass-source/partials/_forms.scss */
.ds-textarea {
  width: 422px;
  *width: 410px;
  height: 67px;
  overflow: auto;
}

/* 验证提示 */
/* line 105, ../../../sass/single/sass-source/partials/_forms.scss */
.ds-form-help {
  display: inline-block;
  height: 22px;
  border: 0;
  margin-top: 1px;
  margin-left: 1px;
  white-space: nowrap;
}
/* line 112, ../../../sass/single/sass-source/partials/_forms.scss */
.ds-form-help .ds-icon {
  margin-right: 3px;
  font: 0/0 a;
  vertical-align: middle;
}
/* line 119, ../../../sass/single/sass-source/partials/_forms.scss */
.ds-form-item-error .ds-form-help {
  color: #c00;
}

/* 必填 */
/* line 126, ../../../sass/single/sass-source/partials/_forms.scss */
.ds-required {
  width: 6px;
  display: inline-block;
  margin-right: 4px;
  height: 20px;
  line-height: 20px;
  font-family: "宋体";
  color: #a28764;
  vertical-align: middle;
  font-style: normal;
  background: url(/dist/custom/d3_sanzheng_group/assets/single/images/blank.gif) repeat;
}

/* 描述信息 */
/* line 139, ../../../sass/single/sass-source/partials/_forms.scss */
.ds-tips {
  margin: 5px 0;
}

/*日历-icon*/
/* line 144, ../../../sass/single/sass-source/partials/_forms.scss */
.jc-icon-calendar {
  position: absolute;
  display: block;
  top: 6px;
}

/* 表单-组 */
/* line 150, ../../../sass/single/sass-source/partials/_forms.scss */
.control-group,
.radio-control {
  margin-bottom: 8px;
}

/* line 155, ../../../sass/single/sass-source/partials/_forms.scss */
.controls {
  position: relative;
  margin-left: 75px;
}
/* line 158, ../../../sass/single/sass-source/partials/_forms.scss */
.controls .ds-placeholder {
  color: #999;
}

/* line 162, ../../../sass/single/sass-source/partials/_forms.scss */
.ds-label,
.ds-label-text {
  width: 75px;
  text-align: right;
  line-height: 26px;
}

/* line 169, ../../../sass/single/sass-source/partials/_forms.scss */
.radio-label,
.ds-radio-label {
  display: inline-block;
  line-height: 26px;
}

/* line 176, ../../../sass/single/sass-source/partials/_forms.scss */
.ds-radio-checkbox {
  height: 26px;
  line-height: 26px;
}

/* line 180, ../../../sass/single/sass-source/partials/_forms.scss */
.ds-column-control {
  width: 49.9%;
}

/* line 184, ../../../sass/single/sass-source/partials/_forms.scss */
.control-button-group {
  margin: 0 0 10px 75px;
}

/* line 193, ../../../sass/single/sass-source/partials/_forms.scss */
.ds-book-entrance-form .ds-label, .ds-book-entrance-form .ds-label-text,
.ds-offer-booking-form .ds-label,
.ds-offer-booking-form .ds-label-text {
  display: block;
  float: none;
  width: auto;
  text-align: left;
}
/* line 200, ../../../sass/single/sass-source/partials/_forms.scss */
.ds-book-entrance-form .controls, .ds-book-entrance-form .control-button-group,
.ds-offer-booking-form .controls,
.ds-offer-booking-form .control-button-group {
  margin-left: 0;
}

/* line 21, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.ds-dialog-box {
  width: 1000px;
}

/* line 24, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.ds-dialog-wrapper {
  background: #FFF;
  border-radius: 0;
}

/* line 28, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.ds-dialog-overlay {
  background: url(/dist/custom/d3_sanzheng_group/assets/group/images/fuscous-opacity-bg.png) repeat;
}

/* line 31, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.ds-popup {
  position: relative;
  width: 920px;
  padding: 25px 40px;
}

/* line 36, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.ds-popup-header {
  margin-bottom: 20px;
  font: 16px "微软雅黑";
  color: #906f42;
}

/* line 44, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.no-title .ds-popup-body {
  padding: 20px 0;
}

/* line 48, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.icon-popup-close {
  position: absolute;
  top: 25px;
  right: 40px;
  background-position: 0 -536px;
  height: 18px;
  width: 18px;
}
/* line 53, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.icon-popup-close:hover {
  background-position: 0 -518px;
  height: 18px;
  width: 18px;
}

/* line 58, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.ds-popup-footer {
  padding: 8px 40px;
  min-height: 18px;
  *height: 18px;
  background-color: #e8eff6;
}

/*------------------------------------*\
    弹窗
\*------------------------------------*/
/* line 71, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-login .login-form-input {
  margin-right: 70px;
  width: 302px;
  overflow: hidden;
}
/* line 76, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-login .ds-input-text {
  width: 280px;
  padding: 8px 10px;
  border: 1px solid #d0d0d0;
}
/* line 81, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-login .has-feedback {
  position: relative;
}
/* line 83, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-login .has-feedback .icon-avatar,
.popup-login .has-feedback .icon-unlock {
  position: absolute;
  top: 9px;
  right: 13px;
}
/* line 91, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-login .radio-control input {
  vertical-align: middle;
}
/* line 95, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-login .login-find-psd,
.popup-login .login-reg-tips-link {
  color: #d98615;
}
/* line 99, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-login .login-remember-tips {
  padding-left: 17px;
}
/* line 102, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-login .control-button-group {
  padding-top: 20px;
}

/* line 109, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .login-form-input {
  width: 321px;
  overflow: hidden;
  line-height: 22px;
}
/* line 113, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .login-form-input .ds-reg-form {
  margin-top: 25px;
}
/* line 116, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .login-form-input .verification-code-img {
  margin-left: 10px;
  cursor: pointer;
}
/* line 120, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .login-form-input .ds-label-text {
  min-width: 75px;
  *width: 75px;
  padding: 4px 0;
  height: 18px;
  line-height: 18px;
  font-weight: 500;
  text-align: right;
  vertical-align: top;
}
/* line 130, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .login-form-input .radio-controls {
  padding-top: 4px;
}
/* line 132, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .login-form-input .radio-controls .ds-form-help {
  padding-top: 4px;
}
/* line 136, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .login-form-input .radio-label {
  margin-right: 20px;
}
/* line 138, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .login-form-input .radio-label input {
  vertical-align: middle;
}
/* line 142, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .login-form-input .ds-input-text {
  width: 228px;
}
/* line 145, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .login-form-input .input-verification-code {
  width: 103px;
}
/* line 148, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .login-form-input .check-agreement {
  margin-bottom: 20px;
}
/* line 153, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .login-form-info .ds-img-object {
  margin-bottom: 30px;
}
/* line 156, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .login-form-info .login-reg-tips {
  margin: 30px 0 10px;
}
/* line 159, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .login-form-info .login-reg-btn {
  margin-bottom: 50px;
}
/* line 163, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .ds-text-emphasize {
  color: #d98615;
}
/* line 166, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .id-info-form-tips {
  color: #d98615;
}
/* line 169, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .login-reg-list {
  position: relative;
  padding-left: 30px;
  line-height: 24px;
}
/* line 173, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-reg .login-reg-list .icon-mini-ok {
  position: absolute;
  top: 2px;
  left: 0;
}

/* line 183, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-forgot .login-form-input {
  width: 100%;
}
/* line 185, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-forgot .login-form-input .ds-reg-form {
  margin: 40px auto 0;
  width: 340px;
}
/* line 190, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-forgot .ds-steps {
  margin-right: -25px;
}
/* line 193, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-forgot .ds-steps .ds-step-item {
  width: 184px;
}
/* line 197, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-forgot .hack-input-tips {
  display: none;
  *display: block;
}
/* line 201, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-forgot .ds-confirm-order {
  margin: auto;
  width: 330px;
}
/* line 204, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-forgot .ds-confirm-order .ds-actions {
  margin-top: 10px;
  margin-left: 50px;
}
/* line 209, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-forgot .ds-media-body .ds-title {
  font-size: 18px;
  padding: 10px 0 0;
}

/* line 220, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-order-search .login-form-input {
  margin-right: 70px;
  width: 321px;
  overflow: hidden;
}
/* line 225, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-order-search .ds-input-text {
  width: 228px;
}
/* line 228, ../../../sass/single/sass-source/partials/_fancyboxs.scss */
.popup-order-search .login-form-info {
  width: 540px;
}

/* line 8, ../../../sass/single/sass-source/partials/_tabs.scss */
.jc-tab .ds-dl-info-list {
  padding-bottom: 15px;
}
/* line 11, ../../../sass/single/sass-source/partials/_tabs.scss */
.jc-tab .ds-dl-info-list.ds-odd {
  width: 230px;
  padding-right: 100px;
}
/* line 15, ../../../sass/single/sass-source/partials/_tabs.scss */
.jc-tab .ds-dl-info-list__title {
  margin-bottom: 8px;
  font-weight: 700;
}
/* line 19, ../../../sass/single/sass-source/partials/_tabs.scss */
.jc-tab .ds-dl-info-list__item {
  margin-bottom: 8px;
}
/* line 22, ../../../sass/single/sass-source/partials/_tabs.scss */
.jc-tab .ds-dl-info-list__text {
  padding-right: 5px;
}
/* line 26, ../../../sass/single/sass-source/partials/_tabs.scss */
.jc-tab .ds-bottom-line {
  margin-bottom: 25px;
  border-bottom: #bbbaba dashed 1px;
}

/* line 32, ../../../sass/single/sass-source/partials/_tabs.scss */
.jc-tab-trigger {
  position: relative;
  z-index: 5;
  margin-bottom: 20px;
  border-bottom: #e0dedb solid 1px;
}
/* line 40, ../../../sass/single/sass-source/partials/_tabs.scss */
.jc-tab-trigger-item {
  cursor: default;
}
/* line 43, ../../../sass/single/sass-source/partials/_tabs.scss */
.jc-tab-trigger-item {
  margin-right: 70px;
  padding-bottom: 4px;
  margin-bottom: -2px;
}
/* line 48, ../../../sass/single/sass-source/partials/_tabs.scss */
.jc-tab-trigger-item-text {
  font: 700 12px "微软雅黑";
}
/* line 51, ../../../sass/single/sass-source/partials/_tabs.scss */
.jc-tab-trigger-item.jc-current {
  border-bottom: #a18662 solid 3px;
  color: #a18662;
}

/* line 57, ../../../sass/single/sass-source/partials/_tabs.scss */
.jc-tab-container-item {
  position: relative;
  z-index: 3;
  display: none;
}

/* line 73, ../../../sass/single/sass-source/partials/_tabs.scss */
.ds-meeting-info-tab .jc-tab-trigger {
  margin-bottom: 0;
}

/* line 7, ../../../sass/single/sass-source/partials/_calendar.scss */
.ds-calendar-wrapper {
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  overflow: hidden;
  z-index: 999;
  background: #fff;
}

/* line 14, ../../../sass/single/sass-source/partials/_calendar.scss */
.ds-calendar-wrapper-1 {
  width: 205px;
}

/* line 18, ../../../sass/single/sass-source/partials/_calendar.scss */
.ds-calendar-wrapper-2 {
  width: 413px;
}

/* line 22, ../../../sass/single/sass-source/partials/_calendar.scss */
.ds-calendar-module {
  width: 195px;
  padding: 5px;
  background-color: #fff;
  border: none;
  letter-spacing: normal;
  vertical-align: top;
  word-spacing: normal;
}

/* line 33, ../../../sass/single/sass-source/partials/_calendar.scss */
.ds-calendar-module-last {
  margin: 0 0 0 3px;
}

/* line 38, ../../../sass/single/sass-source/partials/_calendar.scss */
.ds-calendar-title th {
  padding: 0;
  height: 27px;
}
/* line 41, ../../../sass/single/sass-source/partials/_calendar.scss */
.ds-calendar-title th a {
  color: #3a3a3a;
}
/* line 43, ../../../sass/single/sass-source/partials/_calendar.scss */
.ds-calendar-title th a:hover {
  color: #fff;
  background-color: #debb85;
}

/* line 52, ../../../sass/single/sass-source/partials/_calendar.scss */
.ds-table-calendar thead {
  background-color: #fff;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #3a3a3a;
}
/* line 57, ../../../sass/single/sass-source/partials/_calendar.scss */
.ds-table-calendar th {
  padding: 5px 0;
  font-weight: 700;
  text-align: center;
}
/* line 62, ../../../sass/single/sass-source/partials/_calendar.scss */
.ds-table-calendar td {
  height: 27px;
  width: 27px;
  padding: 0 1px 1px 0;
}
/* line 67, ../../../sass/single/sass-source/partials/_calendar.scss */
.ds-table-calendar span, .ds-table-calendar a {
  display: block;
  width: 100%;
  height: 27px;
  font: 12px Arial;
  line-height: 27px;
  text-align: center;
  text-decoration: none;
}
/* line 77, ../../../sass/single/sass-source/partials/_calendar.scss */
.ds-table-calendar a {
  color: #fff;
}
/* line 80, ../../../sass/single/sass-source/partials/_calendar.scss */
.ds-table-calendar .ds-state-default {
  background-color: #bc9b69;
}
/* line 83, ../../../sass/single/sass-source/partials/_calendar.scss */
.ds-table-calendar .ds-state-active, .ds-table-calendar tbody a:hover {
  background-color: #debb85;
  color: #fff;
  text-decoration: none;
}
/* line 89, ../../../sass/single/sass-source/partials/_calendar.scss */
.ds-table-calendar .ds-state-disabled {
  background-color: #f4f4f4;
  color: #999;
  cursor: default;
}

/* line 8, ../../../sass/single/sass-source/partials/_button.scss */
.ds-button,
.ds-btn {
  font-family: "微软雅黑";
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  text-align: center;
  font-size: 12px;
  padding: 0 15px;
  line-height: 28px;
  color: #fff;
  background-color: #d6b27d;
  background-image: -moz-linear-gradient(to top, #caa978, #d6b27d);
  background-image: -o-linear-gradient(to top, #caa978, #d6b27d);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #caa978), color-stop(1, #d6b27d));
  background-image: -webkit-linear-gradient(to top, #caa978, #d6b27d);
  background-image: -ms-linear-gradient(to top, #caa978, #d6b27d);
  background-image: linear-gradient(to top, #caa978, #d6b27d);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: none;
}
/* line 66, ../../../sass/single/sass-source/partials/mixins/_buttons.scss */
.ds-button:hover,
.ds-btn:hover {
  background-color: #caa978;
  background-image: -moz-linear-gradient(to top, #d6b27d, #caa978);
  background-image: -o-linear-gradient(to top, #d6b27d, #caa978);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d6b27d), color-stop(1, #caa978));
  background-image: -webkit-linear-gradient(to top, #d6b27d, #caa978);
  background-image: -ms-linear-gradient(to top, #d6b27d, #caa978);
  background-image: linear-gradient(to top, #d6b27d, #caa978);
  color: #fff;
  text-decoration: none;
}
/* line 72, ../../../sass/single/sass-source/partials/mixins/_buttons.scss */
.ds-button:active,
.ds-btn:active {
  color: #fff;
  background-color: #d6b27d;
  background-image: -moz-linear-gradient(to top, #caa978, #d6b27d);
  background-image: -o-linear-gradient(to top, #caa978, #d6b27d);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #caa978), color-stop(1, #d6b27d));
  background-image: -webkit-linear-gradient(to top, #caa978, #d6b27d);
  background-image: -ms-linear-gradient(to top, #caa978, #d6b27d);
  background-image: linear-gradient(to top, #caa978, #d6b27d);
  text-decoration: none;
}

/* line 17, ../../../sass/single/sass-source/partials/_button.scss */
.ds-button-stress {
  font-family: "微软雅黑";
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  text-align: center;
  font-size: 12px;
  padding: 0 15px;
  line-height: 28px;
  color: #fff;
  background-color: #eea03a;
  background-image: -moz-linear-gradient(to top, #e08d16, #eea03a);
  background-image: -o-linear-gradient(to top, #e08d16, #eea03a);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e08d16), color-stop(1, #eea03a));
  background-image: -webkit-linear-gradient(to top, #e08d16, #eea03a);
  background-image: -ms-linear-gradient(to top, #e08d16, #eea03a);
  background-image: linear-gradient(to top, #e08d16, #eea03a);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 66, ../../../sass/single/sass-source/partials/mixins/_buttons.scss */
.ds-button-stress:hover {
  background-color: #e08d16;
  background-image: -moz-linear-gradient(to top, #eea03a, #e08d16);
  background-image: -o-linear-gradient(to top, #eea03a, #e08d16);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eea03a), color-stop(1, #e08d16));
  background-image: -webkit-linear-gradient(to top, #eea03a, #e08d16);
  background-image: -ms-linear-gradient(to top, #eea03a, #e08d16);
  background-image: linear-gradient(to top, #eea03a, #e08d16);
  color: #fff;
  text-decoration: none;
}
/* line 72, ../../../sass/single/sass-source/partials/mixins/_buttons.scss */
.ds-button-stress:active {
  color: #fff;
  background-color: #eea03a;
  background-image: -moz-linear-gradient(to top, #e08d16, #eea03a);
  background-image: -o-linear-gradient(to top, #e08d16, #eea03a);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e08d16), color-stop(1, #eea03a));
  background-image: -webkit-linear-gradient(to top, #e08d16, #eea03a);
  background-image: -ms-linear-gradient(to top, #e08d16, #eea03a);
  background-image: linear-gradient(to top, #e08d16, #eea03a);
  text-decoration: none;
}

/* line 24, ../../../sass/single/sass-source/partials/_button.scss */
.ds-button-return {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  text-align: center;
  font-size: 12px;
  padding: 0 16px;
  height: 28px;
  line-height: 28px;
  color: #fff;
  background-color: #adacac;
  background-image: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 30, ../../../sass/single/sass-source/partials/mixins/_buttons.scss */
.ds-button-return:hover, .ds-button-return:active {
  background-color: #adacac;
  color: #fff;
  text-decoration: none;
  background-image: none;
}

/* line 30, ../../../sass/single/sass-source/partials/_button.scss */
.ds-button-disabled {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  text-align: center;
  font-size: 12px;
  padding: 0 16px;
  height: 28px;
  line-height: 28px;
  color: #fff;
  background-color: #adacac;
  background-image: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 30, ../../../sass/single/sass-source/partials/mixins/_buttons.scss */
.ds-button-disabled:hover, .ds-button-disabled:active {
  background-color: #adacac;
  color: #fff;
  text-decoration: none;
  background-image: none;
}
/* line 38, ../../../sass/single/sass-source/partials/mixins/_buttons.scss */
.ds-button-disabled, .ds-button-disabled .ds-button-text {
  cursor: not-allowed !important;
}

/* line 4, ../../../sass/single/sass-source/partials/_booking-entrance.scss */
.ds-book-entrance {
  z-index: 5;
  height: 75px;
  margin-top: -75px;
  background: url(/dist/custom/d3_sanzheng_group/assets/single/images/book-entrance-bg.png) 50% 50% no-repeat;
}
/* line 13, ../../../sass/single/sass-source/partials/_booking-entrance.scss */
.ds-book-entrance-form {
  padding-top: 14px;
  padding-left: 25px;
}
/* line 17, ../../../sass/single/sass-source/partials/_booking-entrance.scss */
.ds-book-entrance-form .control-group {
  margin-bottom: 0;
  margin-right: 10px;
}
/* line 22, ../../../sass/single/sass-source/partials/_booking-entrance.scss */
.ds-book-entrance-form .jc-icon-calendar {
  right: 10px;
}
/* line 25, ../../../sass/single/sass-source/partials/_booking-entrance.scss */
.ds-book-entrance-form .jc-select {
  width: 130px;
}
/* line 28, ../../../sass/single/sass-source/partials/_booking-entrance.scss */
.ds-book-entrance-form .ds-input-text-code, .ds-book-entrance-form .jc-select-title {
  width: 113px;
}
/* line 32, ../../../sass/single/sass-source/partials/_booking-entrance.scss */
.ds-book-entrance-form .ds-control-button-group {
  margin-top: 25px;
  margin-left: 7px;
}
/* line 36, ../../../sass/single/sass-source/partials/_booking-entrance.scss */
.ds-book-entrance-form .ds-entrance-button {
  width: 105px;
  height: 28px;
  font: 700 12px/28px "微软雅黑";
  color: #fff;
  text-align: center;
  background-color: #ee6e2f;
  background-image: -moz-linear-gradient(top, #e08c15, #ee6e2f);
  background-image: -o-linear-gradient(top, #e08c15, #ee6e2f);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e08c15), color-stop(1, #ee6e2f));
  background-image: -webkit-linear-gradient(top, #e08c15, #ee6e2f);
  background-image: -ms-linear-gradient(top, #e08c15, #ee6e2f);
  background-image: linear-gradient(top, #e08c15, #ee6e2f);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 45, ../../../sass/single/sass-source/partials/_booking-entrance.scss */
.ds-book-entrance-form .ds-control-shortcut {
  margin-left: 15px;
  margin-top: 14px;
}
/* line 49, ../../../sass/single/sass-source/partials/_booking-entrance.scss */
.ds-book-entrance-form .ds-control-shortcut-link {
  display: block;
  margin-top: 4px;
  color: #906f42;
}
/* line 53, ../../../sass/single/sass-source/partials/_booking-entrance.scss */
.ds-book-entrance-form .ds-control-shortcut-link:hover {
  color: #906f42;
  text-decoration: underline;
}

/* line 5, ../../../sass/single/sass-source/partials/_header.scss */
.ds-header-hidden {
  overflow: hidden;
}

/* line 8, ../../../sass/single/sass-source/partials/_header.scss */
.ds-header {
  position: relative;
  z-index: 10;
  padding-top: 22px;
  width: 1600px;
  min-height: 136px;
  margin-left: -800px;
  left: 50%;
  background: url(/dist/custom/d3_sanzheng_group/assets/single/images/dialog-overlay.png) repeat;
  font-family: "微软雅黑";
}

/* line 25, ../../../sass/single/sass-source/partials/_header.scss */
.ds-logo {
  position: absolute;
  left: 0;
  top: 0;
  width: 200px;
  height: 99px;
  line-height: 99px;
  text-align: center;
  /* background-color: #fff; */
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
/* line 34, ../../../sass/single/sass-source/partials/_header.scss */
.ds-logo-link {
  vertical-align: middle;
}
/* line 38, ../../../sass/single/sass-source/partials/_header.scss */
.ds-logo-text {
  font-size: 0;
  line-height: 0;
}
/* line 42, ../../../sass/single/sass-source/partials/_header.scss */
.ds-logo img {
  max-width: 100%;
}

/* line 49, ../../../sass/single/sass-source/partials/_header.scss */
.ds-toolbar {
  position: absolute;
  top: 0;
  z-index: 14;
  width: 100%;
  height: 22px;
  line-height: 21px;
  background-color: #efefef;
  color: #bababa;
}
/* line 57, ../../../sass/single/sass-source/partials/_header.scss */
.ds-toolbar-inner {
  text-align: right;
}
/* line 62, ../../../sass/single/sass-source/partials/_header.scss */
.ds-toolbar__link {
  padding: 0 15px;
}
/* line 65, ../../../sass/single/sass-source/partials/_header.scss */
.ds-toolbar__link--group {
  padding-left: 0;
  padding-right: 30px;
}
/* line 70, ../../../sass/single/sass-source/partials/_header.scss */
.ds-toolbar__link--member {
  padding-right: 0;
}
/* line 73, ../../../sass/single/sass-source/partials/_header.scss */
.ds-toolbar__link--wechat {
  position: relative;
  padding-left: 0;
}
/* line 76, ../../../sass/single/sass-source/partials/_header.scss */
.ds-toolbar__link--wechat:hover .ds-attention-show {
  display: block;
}
/* line 81, ../../../sass/single/sass-source/partials/_header.scss */
.ds-toolbar__member-link {
  padding: 0 15px;
}
/* line 84, ../../../sass/single/sass-source/partials/_header.scss */
.ds-toolbar .ds-list-simple {
  float: none;
}
/* line 88, ../../../sass/single/sass-source/partials/_header.scss */
.ds-toolbar .ds-list-inline-item {
  display: inline;
}

/* line 92, ../../../sass/single/sass-source/partials/_header.scss */
.ds-attention-show {
  position: absolute;
  display: none;
  top: 25px;
  left: -55px;
  width: 120px;
  height: 120px;
  padding: 3px;
  background-color: #fff;
  border: #ec4f01 solid 3px;
  -webkit-box-shadow: 0 2px 10px #666;
  -moz-box-shadow: 0 2px 10px #666;
  box-shadow: 0 2px 10px #666;
}
/* line 102, ../../../sass/single/sass-source/partials/_header.scss */
.ds-attention-show .ds-arrow {
  position: absolute;
  top: -8px;
  margin-left: -6px;
  left: 50%;
  border-bottom: 6px solid #ec4f01;
  border-left: 6px dashed transparent;
  border-right: 6px dashed transparent;
}
/* line 108, ../../../sass/single/sass-source/partials/_header.scss */
.ds-attention-show .ds-arrow:after {
  border-bottom: 6px solid #fff;
  border-left: 6px dashed transparent;
  border-right: 6px dashed transparent;
  content: "";
  margin-left: -6px;
  margin-top: 4px;
}

/* line 120, ../../../sass/single/sass-source/partials/_header.scss */
.ds-pull-down {
  position: relative;
  padding-right: 0;
  margin-left: -2px;
  padding-left: 17px;
}
/* line 126, ../../../sass/single/sass-source/partials/_header.scss */
.ds-pull-down__text {
  padding-right: 15px;
  color: #646464;
}
/* line 129, ../../../sass/single/sass-source/partials/_header.scss */
.ds-pull-down__text:hover {
  color: #fff;
}
/* line 133, ../../../sass/single/sass-source/partials/_header.scss */
.ds-pull-down-list {
  position: absolute;
  display: none;
  top: 21px;
  left: 0;
  padding: 10px 24px 20px 15px;
  text-align: left;
  background-color: #d5b17c;
}
/* line 143, ../../../sass/single/sass-source/partials/_header.scss */
.ds-pull-down-list__link {
  color: #fff;
  white-space: nowrap;
}
/* line 146, ../../../sass/single/sass-source/partials/_header.scss */
.ds-pull-down-list__link:hover {
  color: #fff;
  text-decoration: underline;
}
/* line 152, ../../../sass/single/sass-source/partials/_header.scss */
.ds-pull-down:hover {
  cursor: pointer;
  background-color: #d5b17c;
}
/* line 155, ../../../sass/single/sass-source/partials/_header.scss */
.ds-pull-down:hover .ds-pull-down__text {
  color: #fff;
}
/* line 158, ../../../sass/single/sass-source/partials/_header.scss */
.ds-pull-down:hover .ds-pull-down-list {
  display: block;
}

/* line 167, ../../../sass/single/sass-source/partials/_header.scss */
.ds-contact-list {
  padding-top: 17px;
  padding-left: 232px;
  max-width: 590px;
  color: #fff;
}
/* line 173, ../../../sass/single/sass-source/partials/_header.scss */
.ds-contact-list__title {
  margin-bottom: 13px;
  font-weight: 700;
  font-size: 20px;
}
/* line 178, ../../../sass/single/sass-source/partials/_header.scss */
.ds-contact-list__item {
  margin-bottom: 2px;
  font-size: 14px;
}
/* line 181, ../../../sass/single/sass-source/partials/_header.scss */
.ds-contact-list__item--tel {
  font: italic 700 16px Georgia;
}

/* line 186, ../../../sass/single/sass-source/partials/_header.scss */
.ds-header__photo-link {
  position: absolute;
  right: 0;
  top: 43px;
  padding: 9px 10px;
  color: #fff;
  background-color: rgba(213, 177, 125, 0.5);
  background-color: #d5b17d \9;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 195, ../../../sass/single/sass-source/partials/_header.scss */
.ds-header__photo-link:hover {
  color: #fff;
  background-color: rgba(213, 177, 125, 0.6);
}

/* line 9, ../../../sass/single/sass-source/partials/_nav.scss */
.ds-nav {
  position: relative;
  z-index: 5;
}
/* line 17, ../../../sass/single/sass-source/partials/_nav.scss */
.ds-nav-list__item {
  margin-left: 5px;
  margin-bottom: 5px;
  width: 103px;
  height: 59px;
  border: #d6b27d solid 1px;
  border-bottom: none;
  background-color: #d6b27d;
  -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 26, ../../../sass/single/sass-source/partials/_nav.scss */
.ds-nav-list__item:first-child {
  margin-left: 0;
}
/* line 29, ../../../sass/single/sass-source/partials/_nav.scss */
.ds-nav-list__item:last-child {
  width: 107px;
}
/* line 32, ../../../sass/single/sass-source/partials/_nav.scss */
.ds-nav-list__item.ds-current {
  margin-bottom: 0;
  padding-bottom: 5px;
  background-color: #fff;
}
/* line 36, ../../../sass/single/sass-source/partials/_nav.scss */
.ds-nav-list__item.ds-current .ds-nav-list__link {
  color: #906f42;
}
/* line 41, ../../../sass/single/sass-source/partials/_nav.scss */
.ds-nav-list__link {
  display: block;
  width: 82px;
  height: 35px;
  padding-top: 14px;
  padding-left: 12px;
  color: #fff;
  font: 700 15px/1.2 "微软雅黑";
  word-wrap: break-word;
}
/* line 50, ../../../sass/single/sass-source/partials/_nav.scss */
.ds-nav-list__link:hover {
  color: #fff;
}
/* line 55, ../../../sass/single/sass-source/partials/_nav.scss */
.ds-nav-list.ds-six .ds-nav-list__item {
  width: 122px;
}
/* line 58, ../../../sass/single/sass-source/partials/_nav.scss */
.ds-nav-list.ds-six .ds-nav-list__link {
  padding-left: 14px;
  width: 96px;
}

/* line 9, ../../../sass/single/sass-source/partials/_banner.scss */
.ds-slide-wrap {
  position: relative;
  overflow: hidden;
  margin-top: -136px;
}

/* line 14, ../../../sass/single/sass-source/partials/_banner.scss */
.ds-slide {
  position: relative;
  z-index: 3;
  width: 1600px;
  height: 440px;
  left: 50%;
  margin-left: -800px;
}
/* line 52, ../../../sass/single/sass-source/partials/mixins/_slides.scss */
.ds-slide {
  position: relative;
  height: 440px;
}
/* line 56, ../../../sass/single/sass-source/partials/mixins/_slides.scss */
.ds-slide .slide-inner {
  height: 440px;
  overflow: hidden;
}
/* line 60, ../../../sass/single/sass-source/partials/mixins/_slides.scss */
.ds-slide .ds-slide-item {
  width: 1600px;
  height: 440px;
}

/* line 25, ../../../sass/single/sass-source/partials/_banner.scss */
.ds-page-slide {
  position: relative;
  width: 421px;
  height: 248px;
}
/* line 52, ../../../sass/single/sass-source/partials/mixins/_slides.scss */
.ds-page-slide {
  position: relative;
  height: 248px;
}
/* line 56, ../../../sass/single/sass-source/partials/mixins/_slides.scss */
.ds-page-slide .slide-inner {
  height: 248px;
  overflow: hidden;
}
/* line 60, ../../../sass/single/sass-source/partials/mixins/_slides.scss */
.ds-page-slide .ds-page-slide-item {
  width: 421px;
  height: 248px;
}
/* line 67, ../../../sass/single/sass-source/partials/mixins/_slides.scss */
.ds-page-slide .button-prev, .ds-page-slide .button-next {
  position: absolute;
  top: 103px;
}
/* line 71, ../../../sass/single/sass-source/partials/mixins/_slides.scss */
.ds-page-slide .button-prev:hover, .ds-page-slide .button-next:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/*------------------------------------*\
    Footer
\*------------------------------------*/
/* line 8, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-footer {
  background-color: #f6f6f6;
}
/* line 10, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-footer .ds-subscriber-benefits {
  background-color: #fff;
}
/* line 12, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-footer .ds-subscriber-benefits .ds-layout {
  margin-left: auto;
}
/* line 16, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-footer .ds-nav-footer {
  margin-top: 40px;
}
/* line 20, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-footer .ds-nav-others,
.ds-footer .ds-copyright {
  color: #777;
}
/* line 25, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-footer .ds-nav-others {
  margin-bottom: 6px;
}
/* line 27, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-footer .ds-nav-others .ds-list-inline-item {
  padding: 0 15px 0 14px;
  border-right: 1px solid #777;
  line-height: 1;
}
/* line 32, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-footer .ds-nav-others .ds-last {
  border: none;
}
/* line 35, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-footer .ds-nav-others a {
  color: #777777;
}
/* line 37, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-footer .ds-nav-others a:hover {
  color: #555;
}
/* line 42, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-footer .ds-copyright {
  padding-bottom: 25px;
}
/* line 45, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-footer .ds-copyright-info,
.ds-footer .ds-copyright-icp {
  margin-right: 32px;
}
/* line 49, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-footer .ds-copyright a {
  color: #777777;
}
/* line 51, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-footer .ds-copyright a:hover {
  color: #555;
}

/* line 58, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-subscriber-benefits {
  padding: 45px 0 45px;
  font-family: "微软雅黑";
  color: #6f6f6f;
}
/* line 62, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-subscriber-benefits .ds-list-inline-item {
  float: left;
  padding: 0 50px 0 0;
  line-height: 20px;
  width: 210px;
}
/* line 68, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-subscriber-benefits .ds-last {
  padding: 0;
  width: 220px;
}
/* line 72, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-subscriber-benefits .ds-title {
  margin-bottom: 13px;
  font-size: 14px;
  font-weight: 700;
  color: #555;
}
/* line 78, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-subscriber-benefits .icon-round {
  margin-right: 5px;
  font-size: 10px;
  line-height: 3.5;
}
/* line 82, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-subscriber-benefits .icon-round .icon-calendar {
  position: static;
}

/* line 90, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-nav-footer {
  padding-bottom: 5px;
  margin-bottom: 30px;
  font-family: "微软雅黑";
  border-bottom: 1px solid #dad9d9;
}
/* line 95, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-nav-footer .ds-media-right {
  width: 22%;
}
/* line 99, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-nav-footer .ds-media-free-tel-title {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
}
/* line 104, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-nav-footer .ds-nav-channel {
  display: block;
  margin: 0;
  padding: 0 4%;
  width: 69%;
}
/* line 110, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-nav-footer .ds-nav-channel-item {
  padding: 0;
  width: 20%;
}
/* line 113, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-nav-footer .ds-nav-channel-item a {
  color: #777;
}
/* line 115, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-nav-footer .ds-nav-channel-item a:hover {
  color: #555;
}
/* line 119, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-nav-footer .ds-nav-channel-item dd {
  line-height: 26px;
}
/* line 123, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-nav-footer .ds-nav-channel-title {
  margin-bottom: 10px;
  font-size: 14px;
  color: #333333;
}
/* line 128, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-nav-footer .ds-social-qr {
  float: left;
  margin-top: 14px;
  padding-right: 20px;
  max-width: 100px;
  _width: 100px;
}
/* line 135, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-nav-footer .ds-social-qr-title {
  margin-bottom: 5px;
  color: #777777;
}
/* line 138, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-nav-footer .ds-social-qr-title a {
  color: #777777;
}
/* line 141, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-nav-footer .ds-social-qr-title i {
  float: left;
  margin-right: 5px;
}
/* line 146, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-nav-footer .ds-social-qr-sina {
  padding-right: 0;
}
/* line 149, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-nav-footer .ds-tel-info {
  font: 700 18px/1.5 Georgia;
  color: #ec4f01;
  text-decoration: none;
}
/* line 153, ../../../sass/single/sass-source/partials/_footer.scss */
.ds-nav-footer .ds-tel-info:hover {
  text-decoration: none;
}

/* line 2, ../../../sass/single/sass-source/partials/_common.scss */
body {
  background: #fff;
}

/* line 9, ../../../sass/single/sass-source/partials/_common.scss */
.ds-main {
  margin-top: 20px;
}

/* line 14, ../../../sass/single/sass-source/partials/_common.scss */
.ds-container {
  width: 769px;
}

/* line 18, ../../../sass/single/sass-source/partials/_common.scss */
.ds-asdie-comment {
  padding: 30px 50px;
  width: 120px;
  background-color: #f9f4ed;
}
/* line 23, ../../../sass/single/sass-source/partials/_common.scss */
.ds-asdie-comment.ds-huiping-comment {
  width: 200px;
  padding: 0;
}

/* line 28, ../../../sass/single/sass-source/partials/_common.scss */
.ds-content {
  position: relative;
  z-index: 3;
  padding: 30px 30px 45px;
  border: #d6b27d solid 1px;
  margin-top: -1px;
}

/* line 38, ../../../sass/single/sass-source/partials/_common.scss */
.ds-comment-score {
  margin-bottom: 4px;
  color: #ec4f01;
  font: 500 20px "微软雅黑";
}
/* line 42, ../../../sass/single/sass-source/partials/_common.scss */
.ds-comment-score-number {
  font-size: 30px;
}

/* line 46, ../../../sass/single/sass-source/partials/_common.scss */
.ds-comment-rating {
  font-family: "微软雅黑";
}

/* line 49, ../../../sass/single/sass-source/partials/_common.scss */
.ds-comment-more-link {
  color: #d98615;
}
/* line 51, ../../../sass/single/sass-source/partials/_common.scss */
.ds-comment-more-link:hover {
  color: #d98615;
  text-decoration: underline;
}

/* line 56, ../../../sass/single/sass-source/partials/_common.scss */
.ds-score,
.ds-icon-score {
  display: block;
  width: 108px;
  height: 16px;
  background: url(/dist/custom/d3_sanzheng_group/assets/single/images/score.png) 0 100% no-repeat;
}

/* line 62, ../../../sass/single/sass-source/partials/_common.scss */
.ds-score {
  margin-top: 8px;
  margin-bottom: 30px;
}

/* line 67, ../../../sass/single/sass-source/partials/_common.scss */
.ds-icon-score-1, .ds-icon-score-2, .ds-icon-score-3, .ds-icon-score-4, .ds-icon-score-5 {
  background-position: 0 0;
}
/* line 74, ../../../sass/single/sass-source/partials/_common.scss */
.ds-icon-score-1 {
  width: 23px;
}
/* line 77, ../../../sass/single/sass-source/partials/_common.scss */
.ds-icon-score-2 {
  width: 46px;
}
/* line 80, ../../../sass/single/sass-source/partials/_common.scss */
.ds-icon-score-3 {
  width: 69px;
}
/* line 83, ../../../sass/single/sass-source/partials/_common.scss */
.ds-icon-score-4 {
  width: 92px;
}
/* line 86, ../../../sass/single/sass-source/partials/_common.scss */
.ds-icon-score-5 {
  width: 108px;
}

/*------------------------------------*\
    显示更多
\*------------------------------------*/
/* line 95, ../../../sass/single/sass-source/partials/_common.scss */
.ds-des-hover {
  position: relative;
  font-size: 12px;
  margin-bottom: 5px;
}
/* line 100, ../../../sass/single/sass-source/partials/_common.scss */
.ds-des-hover:hover {
  text-decoration: none;
}
/* line 102, ../../../sass/single/sass-source/partials/_common.scss */
.ds-des-hover:hover .ds-des-hover-details {
  display: block;
}

/* line 108, ../../../sass/single/sass-source/partials/_common.scss */
.ds-des-hover-text .ds-arrow {
  margin: 0 0 1px 8px;
  border-top: 4px solid #fff;
  border-left: 4px dashed transparent;
  border-right: 4px dashed transparent;
}
/* line 113, ../../../sass/single/sass-source/partials/_common.scss */
.ds-des-hover-text:hover .ds-arrow {
  border-top: none;
  border-bottom: 4px solid #fff;
  border-left: 4px dashed transparent;
  border-right: 4px dashed transparent;
}

/* line 119, ../../../sass/single/sass-source/partials/_common.scss */
.ds-des-hover-details {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  margin-top: 8px;
  padding: 5px 15px;
  width: 120px;
  border-radius: 3px;
  border: 1px solid #c5b093;
  background-color: #fff;
  z-index: 999;
}
/* line 131, ../../../sass/single/sass-source/partials/_common.scss */
.ds-des-hover-details .ds-arrow-lg,
.ds-des-hover-details .ds-arrow {
  position: absolute;
  bottom: 100%;
  left: 5px;
}
/* line 137, ../../../sass/single/sass-source/partials/_common.scss */
.ds-des-hover-details .ds-arrow-lg {
  border-bottom: 8px solid #c5b093;
  border-left: 8px dashed transparent;
  border-right: 8px dashed transparent;
}
/* line 140, ../../../sass/single/sass-source/partials/_common.scss */
.ds-des-hover-details .ds-arrow {
  margin-bottom: -2px;
  border-bottom: 8px solid #fff;
  border-left: 8px dashed transparent;
  border-right: 8px dashed transparent;
}

/* line 146, ../../../sass/single/sass-source/partials/_common.scss */
.ds-media-service-icons {
  margin-left: 58px;
  margin-bottom: -5px;
  font-size: 0;
}
/* line 151, ../../../sass/single/sass-source/partials/_common.scss */
.ds-media-service-icons .ds-des-hover-text {
  margin-right: 10px;
}

/* line 157, ../../../sass/single/sass-source/partials/_common.scss */
.ds-title {
  color: #555555;
  font: 700 14px/1.42857 "微软雅黑";
}

/* line 169, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list__title {
  margin-bottom: 12px;
  font-family: "微软雅黑";
}
/* line 172, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list__title-link {
  color: #555;
  font-size: 14px;
}
/* line 177, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list__image {
  position: relative;
  display: block;
}
/* line 181, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list__text {
  margin-bottom: 18px;
  height: 3.2em;
  line-height: 1.6em;
}
/* line 186, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list__info {
  margin-bottom: 8px;
}
/* line 188, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list__info-text {
  padding-left: 8px;
}
/* line 190, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list__info-text--tel {
  color: #a18662;
}
/* line 196, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list__info--column__item {
  margin-right: 60px;
}
/* line 202, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list__detail-link {
  padding-left: 5px;
  color: #a18662;
}
/* line 205, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list__detail-link:hover {
  text-decoration: underline;
  color: #a18662;
}
/* line 210, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list__date {
  color: #a18662;
}
/* line 213, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list .ds-button-stress, .ds-product-list .ds-button {
  min-width: 75px;
}

/* line 221, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list--vertical .ds-product-list__item {
  width: 100%;
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: #d0d0d0 solid 1px;
}
/* line 227, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list--vertical .ds-product-list__item:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
/* line 232, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list--vertical .ds-product-list__image {
  margin-right: 18px;
  width: 301px;
  height: 177px;
}

/* line 239, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list--double {
  margin-left: -50px;
  margin-bottom: -40px;
}
/* line 243, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list--double .ds-product-list__item {
  width: 329px;
  margin-left: 49px;
  margin-bottom: 40px;
}
/* line 249, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list--double .ds-product-list__image {
  float: none;
  margin-right: 0;
  width: 329px;
  height: 193px;
}
/* line 254, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list--double .ds-product-list__intro {
  padding: 10px 20px 20px;
  border: #d0d0d0 solid 1px;
  border-top: none;
}
/* line 259, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list--double .ds-product-list__title {
  margin-bottom: 6px;
}
/* line 262, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list--double .ds-product-list__text {
  margin-bottom: 5px;
  line-height: 16px;
  width: 275px;
  height: 16px;
}
/* line 268, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list--double .ds-product-list__button {
  margin-top: 19px;
  text-align: center;
}

/* line 276, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list--third {
  margin-left: -7px;
}
/* line 280, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list--third .ds-product-list__item {
  margin-top: 20px;
  margin-left: 7px;
  padding: 12px 9px 20px;
  width: 211px;
  border: #d2d2d2 solid 1px;
}
/* line 288, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list--third .ds-product-list__title {
  margin-bottom: 9px;
}
/* line 291, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list--third .ds-product-list__text {
  margin-bottom: 15px;
}
/* line 294, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list--third .ds-product-list__image {
  margin-bottom: 8px;
  width: 211px;
  height: 124px;
}
/* line 298, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-list--third .ds-product-list__button {
  text-align: center;
}

/* line 304, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-title {
  margin-bottom: 18px;
  font: 700 14px/1.2 "微软雅黑";
  color: #906f42;
}

/* line 310, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-info {
  margin-bottom: 30px;
}
/* line 314, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-info-intro {
  padding: 11px 8px 0 19px;
  width: 258px;
  height: 235px;
  border: #d0d0d0 solid 1px;
  border-left: none;
}
/* line 320, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-info-intro__text {
  line-height: 24px;
}
/* line 323, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-info-intro__item {
  margin-bottom: 12px;
}
/* line 326, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-info-intro__item-title {
  width: 58px;
}
/* line 329, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-info-intro__item-title--service {
  padding-top: 6px;
}
/* line 333, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-info-intro__item .ds-ml {
  margin-left: 60px;
}
/* line 338, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-info-intro__item-text--tel {
  color: #906f42;
}
/* line 343, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-info-intro .ds-button-stress {
  min-width: 75px;
}
/* line 347, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-info-button {
  margin-top: 25px;
}
/* line 350, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-info__title {
  margin-bottom: 6px;
  height: 16px;
  font: 500 14px "微软雅黑";
  color: #555;
  overflow: hidden;
}
/* line 357, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-info__date {
  margin-bottom: 1px;
  color: #a18662;
}
/* line 361, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-info__price {
  font-family: "微软雅黑";
}
/* line 363, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-info__price .ds-price {
  color: #ec4f01;
  font-size: 16px;
  font-weight: 700;
}

/* line 372, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-info-detail__title {
  margin-bottom: 12px;
  color: #a18662;
  font-weight: 700;
}
/* line 377, ../../../sass/single/sass-source/partials/_common.scss */
.ds-product-info-detail__text {
  margin-bottom: 18px;
}

/* line 385, ../../../sass/single/sass-source/partials/_common.scss */
.ds-offer-booking-form {
  padding-top: 7px;
  margin-top: 8px;
  border-top: #d0d0d0 dashed 1px;
}
/* line 390, ../../../sass/single/sass-source/partials/_common.scss */
.ds-offer-booking-form .control-group {
  margin-bottom: 5px;
}
/* line 393, ../../../sass/single/sass-source/partials/_common.scss */
.ds-offer-booking-form .ds-label {
  line-height: 22px;
}
/* line 396, ../../../sass/single/sass-source/partials/_common.scss */
.ds-offer-booking-form select, .ds-offer-booking-form .ds-input-text, .ds-offer-booking-form .jc-select-title, .ds-offer-booking-form .ds-textarea {
  padding-left: 5px;
}
/* line 402, ../../../sass/single/sass-source/partials/_common.scss */
.ds-offer-booking-form .ds-input-text, .ds-offer-booking-form .jc-select-title {
  width: 108px;
}
/* line 406, ../../../sass/single/sass-source/partials/_common.scss */
.ds-offer-booking-form .jc-icon-calendar {
  right: 15px;
}
/* line 409, ../../../sass/single/sass-source/partials/_common.scss */
.ds-offer-booking-form .jc-select {
  width: 117px;
}
/* line 412, ../../../sass/single/sass-source/partials/_common.scss */
.ds-offer-booking-form .ds-button-control-group {
  margin-top: 9px;
}
/* line 415, ../../../sass/single/sass-source/partials/_common.scss */
.ds-offer-booking-form .ds-button-stress {
  min-width: 75px;
}

/* line 419, ../../../sass/single/sass-source/partials/_common.scss */
.ds-offer-more-link {
  display: block;
  padding-top: 10px;
  color: #a18662;
  font: 700 14px "微软雅黑";
}
/* line 424, ../../../sass/single/sass-source/partials/_common.scss */
.ds-offer-more-link:hover {
  color: #a18662;
  text-decoration: underline;
}

/* line 432, ../../../sass/single/sass-source/partials/_common.scss */
.ds-no-data {
  padding: 12px;
}

/* line 439, ../../../sass/single/sass-source/partials/_common.scss */
.ds-steps {
  padding-left: 7px;
  font-family: "微软雅黑";
}
/* line 442, ../../../sass/single/sass-source/partials/_common.scss */
.ds-steps .ds-step-item {
  position: relative;
  padding: 0 30px 0 0;
  margin-right: 20px;
  height: 30px;
  line-height: 30px;
  text-align: left;
  background-color: #f1eee7;
}
/* line 450, ../../../sass/single/sass-source/partials/_common.scss */
.ds-steps .ds-step-item .ds-tag {
  padding: 0;
  margin-right: 20px;
  width: 30px;
  line-height: 30px;
  text-align: center;
  background-color: #cbc6bc;
  border-radius: 0 3px 3px 0;
}
/* line 460, ../../../sass/single/sass-source/partials/_common.scss */
.ds-steps .ds-step-item .icon-step-arrow {
  position: absolute;
  right: -16px;
  top: 0;
}
/* line 465, ../../../sass/single/sass-source/partials/_common.scss */
.ds-steps .ds-step-item .icon-step-arrow-empty {
  position: absolute;
  left: -13px;
}
/* line 470, ../../../sass/single/sass-source/partials/_common.scss */
.ds-steps .ds-step-item:first-child .ds-tag {
  border-radius: 3px 0 0 3px;
  margin-left: -2px;
}
/* line 476, ../../../sass/single/sass-source/partials/_common.scss */
.ds-steps .active {
  background-color: #d0c0aa;
  color: #FFF;
}
/* line 479, ../../../sass/single/sass-source/partials/_common.scss */
.ds-steps .active .ds-tag {
  background-color: #b5ab9d;
}

/* line 9, ../../../sass/single/sass-source/partials/_comment.scss */
table {
  width: 100%;
}
/* line 12, ../../../sass/single/sass-source/partials/_comment.scss */
table th,
table td {
  padding: 10px 5px;
  text-align: left;
}

/* line 18, ../../../sass/single/sass-source/partials/_comment.scss */
.comment-table {
  margin-bottom: 20px;
  border: #f1f0f0 1px solid;
  background: #f1f0f0;
}
/* line 22, ../../../sass/single/sass-source/partials/_comment.scss */
.comment-table thead {
  background: #f1f0f0;
}
/* line 24, ../../../sass/single/sass-source/partials/_comment.scss */
.comment-table thead tr {
  border-bottom: #f1f0f0 1px solid;
}
/* line 28, ../../../sass/single/sass-source/partials/_comment.scss */
.comment-table th,
.comment-table td {
  text-align: center;
  font-weight: bold;
}

/* line 35, ../../../sass/single/sass-source/partials/_comment.scss */
.ds-info-title {
  color: #6f6f6f;
  font: bold 12px "微软雅黑";
  margin-bottom: 10px;
}

/* line 40, ../../../sass/single/sass-source/partials/_comment.scss */
.comment-list-item {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: #f1f0f0 1px dashed;
}

/* line 45, ../../../sass/single/sass-source/partials/_comment.scss */
.comment-list-item-meta {
  margin-bottom: 10px;
}

/* line 48, ../../../sass/single/sass-source/partials/_comment.scss */
.comment-list-item-meta-info {
  color: #999;
}

/* line 51, ../../../sass/single/sass-source/partials/_comment.scss */
.comment-list-item-meta-title {
  display: inline-block;
  margin-right: 20px;
  color: #6f6f6f;
}

/* line 56, ../../../sass/single/sass-source/partials/_comment.scss */
.comment-list-item-dianping, .comment-list-item-impression, .comment-list-item-reply {
  padding: 0 23px;
}

/* line 62, ../../../sass/single/sass-source/partials/_comment.scss */
.comment-list-item-impression {
  margin-bottom: 10px;
}

/* line 66, ../../../sass/single/sass-source/partials/_comment.scss */
.ds-icon-star {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  vertical-align: middle;
  background: url(/dist/custom/d3_sanzheng_group/assets/single/images/icon-star.png) 0 0 no-repeat;
  width: 83px;
  height: 16px;
}

/* line 74, ../../../sass/single/sass-source/partials/_comment.scss */
.ds-icon-star-5 {
  width: 83px;
}

/* line 77, ../../../sass/single/sass-source/partials/_comment.scss */
.ds-icon-star-4 {
  width: 66px;
}

/* line 80, ../../../sass/single/sass-source/partials/_comment.scss */
.ds-icon-star-3 {
  width: 50px;
}

/* line 83, ../../../sass/single/sass-source/partials/_comment.scss */
.ds-icon-star-2 {
  width: 33px;
}

/* line 86, ../../../sass/single/sass-source/partials/_comment.scss */
.ds-icon-star-1 {
  width: 15px;
}

/* line 89, ../../../sass/single/sass-source/partials/_comment.scss */
.comment-list-item-reply {
  padding-top: 15px;
  padding-bottom: 15px;
  background: #f1f0f0;
}

/* line 95, ../../../sass/single/sass-source/partials/_comment.scss */
.add-comment {
  padding: 30px 20px;
  background: #f1f0f0;
  font-family: "微软雅黑";
}

/* line 100, ../../../sass/single/sass-source/partials/_comment.scss */
.add-comment-tips {
  margin-bottom: 10px;
  color: #adadad;
}

/* line 104, ../../../sass/single/sass-source/partials/_comment.scss */
.add-comment-item {
  width: 195px;
  margin-bottom: 5px;
}

/* line 109, ../../../sass/single/sass-source/partials/_comment.scss */
.add-comment-item-star {
  display: inline-block;
  width: 84px;
  height: 15px;
  font-size: 0;
  word-spacing: -3px;
}

/* line 116, ../../../sass/single/sass-source/partials/_comment.scss */
.add-comment-item-textarea {
  margin-top: 10px;
}
/* line 118, ../../../sass/single/sass-source/partials/_comment.scss */
.add-comment-item-textarea .ds-textarea {
  width: 585px;
  height: 80px;
}

/* line 123, ../../../sass/single/sass-source/partials/_comment.scss */
.add-comment-item-btn {
  width: 605px;
  text-align: right;
}

/* line 127, ../../../sass/single/sass-source/partials/_comment.scss */
.comment-no-login {
  font-family: "宋体";
}

/* line 13, ../../../sass/single/sass-source/partials/_page.scss */
.ds-about-text {
  margin-bottom: 25px;
}
/* line 17, ../../../sass/single/sass-source/partials/_page.scss */
.ds-about-image {
  margin-right: 15px;
  padding-bottom: 11px;
  width: 287px;
  height: 169px;
  background: url(/dist/custom/d3_sanzheng_group/assets/single/images/about-image-mask.png) 50% 100% no-repeat;
}

/* line 25, ../../../sass/single/sass-source/partials/_page.scss */
.ds-hotel-map {
  width: 420px;
}

/* line 28, ../../../sass/single/sass-source/partials/_page.scss */
.ds-map {
  margin-bottom: 10px;
  width: 416px;
  height: 215px;
  border: #d0c9bd solid 2px;
}

/* line 43, ../../../sass/single/sass-source/partials/_page.scss */
.ds-offer-type {
  margin-bottom: 40px;
  padding: 30px 20px 15px;
  background-color: #f5f2eb;
}
/* line 49, ../../../sass/single/sass-source/partials/_page.scss */
.ds-offer-type-title {
  width: 75px;
  font-weight: 700;
  color: #555;
}
/* line 55, ../../../sass/single/sass-source/partials/_page.scss */
.ds-offer-type-list {
  margin-left: 75px;
  margin-right: -25px;
}
/* line 59, ../../../sass/single/sass-source/partials/_page.scss */
.ds-offer-type-list__item {
  margin-right: 25px;
  margin-bottom: 15px;
}
/* line 64, ../../../sass/single/sass-source/partials/_page.scss */
.ds-offer-type-list__link {
  padding: 5px 10px;
  color: #555;
}
/* line 67, ../../../sass/single/sass-source/partials/_page.scss */
.ds-offer-type-list__link.ds-current {
  background-color: #c0b29e;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 84, ../../../sass/single/sass-source/partials/_page.scss */
.ds-room-intro-list {
  margin-left: -150px;
}
/* line 88, ../../../sass/single/sass-source/partials/_page.scss */
.ds-room-intro-list__item {
  margin-left: 150px;
  margin-top: 12px;
  width: 278px;
}
/* line 94, ../../../sass/single/sass-source/partials/_page.scss */
.ds-room-intro-list__title {
  width: 70px;
}
/* line 98, ../../../sass/single/sass-source/partials/_page.scss */
.ds-room-intro-list .ds-circle {
  padding-right: 10px;
  font-weight: 700;
}

/* line 105, ../../../sass/single/sass-source/partials/_page.scss */
.ds-room-facility-list {
  margin-bottom: 25px;
}
/* line 111, ../../../sass/single/sass-source/partials/_page.scss */
.ds-room-facility-list__item {
  margin-left: 120px;
}
/* line 113, ../../../sass/single/sass-source/partials/_page.scss */
.ds-room-facility-list__item-ul {
  margin-right: -30px;
}
/* line 117, ../../../sass/single/sass-source/partials/_page.scss */
.ds-room-facility-list__item-li {
  margin-right: 30px;
  margin-bottom: 8px;
  width: 45%;
}
/* line 124, ../../../sass/single/sass-source/partials/_page.scss */
.ds-room-facility-list .ds-circle {
  padding-right: 10px;
  font-weight: 700;
}

/* line 138, ../../../sass/single/sass-source/partials/_page.scss */
.ds-meeting-capacity-table {
  margin-bottom: 10px;
  width: 100%;
}
/* line 142, ../../../sass/single/sass-source/partials/_page.scss */
.ds-meeting-capacity-table td, .ds-meeting-capacity-table th {
  padding: 6px 0;
  text-align: center;
}
/* line 147, ../../../sass/single/sass-source/partials/_page.scss */
.ds-meeting-capacity-table th {
  padding-top: 18px;
  font-weight: 500;
}
/* line 151, ../../../sass/single/sass-source/partials/_page.scss */
.ds-meeting-capacity-table__caption {
  text-align: left;
  color: #a18662;
  padding-top: 20px;
  padding-bottom: 14px;
  background-color: #f9f4ee;
  border-bottom: #d3c6b5 dashed 1px;
}
/* line 159, ../../../sass/single/sass-source/partials/_page.scss */
.ds-meeting-capacity-table__tfoot-td {
  height: 60px;
  background: url(/dist/custom/d3_sanzheng_group/assets/single/images/blank.gif) #f9f4ee no-repeat;
  border-top: #fff solid 12px;
}

/* line 168, ../../../sass/single/sass-source/partials/_page.scss */
.ds-meeting-server-list {
  text-align: left;
  margin-top: 8px;
}
/* line 173, ../../../sass/single/sass-source/partials/_page.scss */
.ds-meeting-server-list__item {
  width: 125px;
  padding: 6px 18px;
}

/* line 182, ../../../sass/single/sass-source/partials/_page.scss */
.ds-arrive-map {
  width: 700px;
  height: 300px;
}

/* line 192, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-list-item {
  position: relative;
  margin-bottom: 30px;
}
/* line 196, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-list-item-title {
  padding-bottom: 12px;
  font: 500 14px/24px "微软雅黑";
  border-bottom: #d0d0d0 solid 1px;
}
/* line 200, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-list-item-title i {
  margin-top: -3px;
  margin-right: 8px;
}

/* line 206, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-info-list-item {
  padding-bottom: 10px;
  padding-top: 10px;
  margin-bottom: 10px;
  border-top: #d2d2d2 1px dashed;
}
/* line 211, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-info-list-item-title {
  padding-top: 10px;
  margin-bottom: 10px;
  color: #a18662;
  font-weight: 700;
}
/* line 218, ../../../sass/single/sass-source/partials/_page.scss */
a.ds-surrounding-info-list-item-title-link:hover {
  text-decoration: underline;
}
/* line 221, ../../../sass/single/sass-source/partials/_page.scss */
a.ds-surrounding-info-list-item-title-link:visited {
  color: #ec4f01;
  text-decoration: underline;
}
/* line 226, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-info-list-item .ds-surrounding-info-list-item-text {
  line-height: 1.8em;
}
/* line 229, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-info-list-item:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 233, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-info-list-item:last-child {
  margin-bottom: 0;
}
/* line 237, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-info-list-item-img {
  margin-right: -10px;
}
/* line 241, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-info-list-item-img-link {
  margin-right: 10px;
}
/* line 244, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-info-list-item-img-link, .ds-surrounding-info-list-item-img-link img {
  width: 95px;
  height: 56px;
}

/* line 251, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-info-trigger {
  position: absolute;
  right: 0;
  top: 8px;
  font: 500 11px "微软雅黑";
}
/* line 258, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-info-trigger.show:before, .ds-surrounding-info-trigger.hide:before {
  border-left: 2px solid #555;
  content: "";
  font-size: 0;
  height: 10px;
  left: 3px;
  line-height: 0;
  position: absolute;
  top: 3px;
}
/* line 268, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-info-trigger.show:after, .ds-surrounding-info-trigger.hide:after {
  border-top: 2px solid #555;
  content: "";
  font-size: 0;
  width: 10px;
  left: -1px;
  line-height: 0;
  position: absolute;
  top: 7px;
}
/* line 279, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-info-trigger.hide {
  padding-left: 4px;
  color: #ec4f01;
}
/* line 282, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-info-trigger.hide:after {
  border-top: #ec4f01 solid 2px;
}
/* line 285, ../../../sass/single/sass-source/partials/_page.scss */
.ds-surrounding-info-trigger.hide:before {
  display: none;
}

/* line 294, ../../../sass/single/sass-source/partials/_page.scss */
.ds-photo-type {
  font-family: "微软雅黑";
}
/* line 298, ../../../sass/single/sass-source/partials/_page.scss */
.ds-photo-type-text {
  margin-top: 3px;
  width: 75px;
  font-size: 14px;
}
/* line 304, ../../../sass/single/sass-source/partials/_page.scss */
.ds-photo-type-list {
  margin-left: 75px;
  margin-right: -20px;
}
/* line 308, ../../../sass/single/sass-source/partials/_page.scss */
.ds-photo-type-list .ds-nav-sidenav-item {
  margin-right: 20px;
  margin-bottom: 10px;
}
/* line 313, ../../../sass/single/sass-source/partials/_page.scss */
.ds-photo-type-list .ds-nav-sidenav-item.ds-current .ds-tag-primary {
  color: #fff;
  background-color: #c5b093;
}
/* line 316, ../../../sass/single/sass-source/partials/_page.scss */
.ds-photo-type-list .ds-nav-sidenav-item.ds-current .ds-tag-primary .ds-arrow {
  display: block;
}
/* line 322, ../../../sass/single/sass-source/partials/_page.scss */
.ds-photo-type-list .ds-tag-primary {
  position: relative;
  display: inline-block;
  padding: 4px 20px;
  border: #c5b093 solid 1px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
  color: #a08661;
}
/* line 330, ../../../sass/single/sass-source/partials/_page.scss */
.ds-photo-type-list .ds-arrow {
  position: absolute;
  display: none;
  bottom: -6px;
  left: 50%;
  margin-left: -3px;
  border-top: 6px solid #c5b093;
  border-left: 6px dashed transparent;
  border-right: 6px dashed transparent;
}

/* line 340, ../../../sass/single/sass-source/partials/_page.scss */
.ds-popup-photo {
  padding: 20px 0;
  margin: auto;
  width: 940px;
}
/* line 344, ../../../sass/single/sass-source/partials/_page.scss */
.ds-popup-photo .icon-popup-close {
  right: 0;
}

/* line 348, ../../../sass/single/sass-source/partials/_page.scss */
.ds-gallery {
  width: 940px;
}
/* line 9, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .ds-gallery-image-list {
  position: relative;
  height: 578px;
  width: 940px;
  padding: 0;
  border: 0;
  overflow-y: hidden;
}
/* line 17, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .ds-gallery-image-list .ds-gallery-image-item, .ds-gallery .ds-gallery-image-list img {
  height: 578px;
  width: 940px;
}
/* line 23, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .icon-gallery-trigger-prev, .ds-gallery .icon-gallery-trigger-next {
  position: absolute;
  cursor: pointer;
  top: 273px;
}
/* line 29, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .icon-gallery-trigger-prev {
  left: 12px;
}
/* line 32, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .icon-gallery-trigger-next {
  right: 12px;
}
/* line 38, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .ds-gallery-info {
  position: relative;
  z-index: 5;
  margin-top: -60px;
  padding-left: 28px;
  background-color: rgba(0, 0, 0, 0.4);
  font: 500 16px/60px "微软雅黑";
  color: #f2e5d4;
}
/* line 54, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .ds-gallery-control {
  position: relative;
  width: 840px;
  overflow: hidden;
  padding: 0 50px;
  background-color: none;
}
/* line 61, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .icon-gallery-control-prev, .ds-gallery .icon-gallery-control-next {
  cursor: pointer;
  position: absolute;
  top: 42.5px;
  height: 32px;
}
/* line 67, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .icon-gallery-control-prev:hover, .ds-gallery .icon-gallery-control-next:hover {
  opacity: .8;
}
/* line 71, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .icon-gallery-control-prev {
  left: 17px;
}
/* line 74, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .icon-gallery-control-next {
  right: 17px;
}
/* line 77, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .ds-gallery-control-prev-disabled, .ds-gallery .ds-gallery-control-next-disabled {
  cursor: not-allowed;
}
/* line 80, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .ds-gallery-control-prev-disabled:hover, .ds-gallery .ds-gallery-control-next-disabled:hover {
  opacity: 1;
}
/* line 84, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .ds-gallery-control-thumbs {
  position: relative;
  overflow: hidden;
  width: 840px;
  height: 117px;
}
/* line 90, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .ds-gallery-control-list {
  position: absolute;
}
/* line 93, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .ds-gallery-control-list-item {
  float: left;
  overflow: hidden;
  width: 203px;
  height: 117px;
  border: none;
  cursor: pointer;
}
/* line 100, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .ds-gallery-control-list-item img {
  width: 203px;
  height: 117px;
}
/* line 105, ../../../sass/single/sass-source/partials/mixins/_gallerys.scss */
.ds-gallery .ds-gallery-control-list-item-current {
  width: 199px;
  height: 113px;
  border: #c0b29e solid 2px;
}
/* line 351, ../../../sass/single/sass-source/partials/_page.scss */
.ds-gallery .ds-gallery-control {
  margin-top: 17px;
}
/* line 354, ../../../sass/single/sass-source/partials/_page.scss */
.ds-gallery .ds-gallery-control-list {
  margin-left: -10px;
}
/* line 357, ../../../sass/single/sass-source/partials/_page.scss */
.ds-gallery .ds-gallery-control-list-item {
  margin-left: 10px;
}
