/*@primary-color-light: #c92d42;*/
* {
  padding: 0;
  margin: 0;
}
html {
  font-family: PingFang SC, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Arial, sans-serif;
}
.container {
  width: 100%;
}
main .cover-container .bg {
  padding-bottom: 35.41%;
}
.the-cabins-show h2 {
  font-size: 36px;
  text-align: center;
  margin: 20px 0;
}
.the-cabins-show p {
  font-family: PingFang SC, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Arial, sans-serif;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  color: #4d4d59;
}
.line-title {
  width: 100%;
  margin: 30px 0;
}
.top-title {
  margin-bottom: 20px;
}
.top-title img {
  width: 100%;
}
.the-cabins-first {
  width: 49%;
  float: left;
  margin-bottom: 50px;
}
.the-cabins-first .cover-image {
  width: 100%;
}
.the-cabins-first .cover-image img {
  width: 100%;
}
.the-cabins-first .title {
  box-sizing: border-box;
  margin-top: 15px;
}
.the-cabins-first .title .description img {
  width: 340px;
  height: 40px;
}
.the-cabins-first .title .description span {
  display: inline-block;
  font-family: PingFang SC, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Arial, sans-serif;
  font-size: 16px;
  /* line-height: 40px; */
  vertical-align: middle;
  /* padding-left: 30px; */
  letter-spacing: 3px;
  color: #000;
}
.the-cabins-first .title .btn:nth-of-type(1) {
  float: right;
}
.the-cabins-first .title .btn .cabins-know {
  float: left;
  font-size: 16px;
  font-family: PingFang SC, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Arial, sans-serif;
  width: 130px;
  height: 35px;
  border: 1px solid #ac9a61;
  color: #8b7028;
  text-align: center;
  line-height: 35px;
  margin-top: 15px;
}
.the-cabins-first .title .btn .cabins-know:nth-last-of-type(1) {
  width: 160px;
}
.the-cabins-first .title .btn .cabins-know span {
  display: inline-block;
  width: 17px;
  height: 13px;
  margin-left: 10px;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
}
.the-cabins-first h3 {
  font-weight: normal;
  font-size: 22px;
  line-height: 75px;
  text-align: center;
}
.the-cabins-first:nth-of-type(1) {
  width: 100%;
}
.the-cabins-first:nth-of-type(1) .title .description {
  width: 50%;
  float: left;
}
.the-cabins-first:nth-of-type(1) .title .btn {
  float: right;
}
.the-cabins-first:nth-of-type(2n+1) {
  float: right;
}
button.mfp-close {
  position: absolute;
  right: -10px;
  top: 20px;
  font-size: 2rem;
  width: 30px;
  height: 30px;
  line-height: 22px;
  background: #ce033e;
  color: #fff!important;
  font-weight: 100;
  opacity: 1;
}
button.mfp-close:active {
  top: 20px;
}
.cabins-know-more {
  margin-right: 20px;
}
.cabins-end {
  width: 100%;
  height: 50px;
}
.slick .slick-next,
.slick .slick-prev {
  width: 2rem;
  height: 2rem;
  background-position: center!important;
  background-size: cover!important;
  background-repeat: no-repeat !important;
  border-radius: 50%;
}
.slick .slick-next.slick-next,
.slick .slick-prev.slick-next {
  background-image: url("/qianduan/img/the-cabins/next-arrow.png") !important;
}
.slick .slick-next.slick-next::before,
.slick .slick-prev.slick-next::before {
  content: '';
}
.slick .slick-next.slick-prev,
.slick .slick-prev.slick-prev {
  background-image: url("/qianduan/img/the-cabins/prev-arrow.png") !important;
}
.slick .slick-next.slick-prev::before,
.slick .slick-prev.slick-prev::before {
  content: '';
}
