/* Generated by less 2.2.0 */
/* LESS Document */
/***************************************************
		风格与模块
***************************************************/
body {
  background: #000000;
}
.container-fluid,
.container-,
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-right: 0;
  padding-left: 0;
}
.row {
  margin-right: 0;
  margin-left: 0;
}
.btn {
  font-weight: 600;
  line-height: 1;
  border: 3px solid #fbc82d;
  color: #fbc82d !important;
  font-size: 0.64rem;
  margin: 0 auto;
  padding: 2% 10%;
  display: table;
}
/***************************************************
		index.html
***************************************************/
.container {
  margin: 0 auto;
  display: table;
}
.container > div {
  line-height: 0;
  position: relative;
}
.container > div > img {
  max-width: 1080px;
}
.container .content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: justify;
  font-size: 0;
  letter-spacing: -4px;
  line-height: 1.5;
  z-index: 1;
}
.container .content > * {
  font-size: 0.32rem;
  vertical-align: top;
  display: inline-block;
}
.container .content * {
  letter-spacing: normal;
}
.container .content:after {
  content: "";
  width: 100%;
  height: 0;
  display: inline-block;
}
.container .content > * {
  width: 50%;
}
.container .content.ticket {
  padding-top: 70%;
}
.container .content.ticket > div:nth-child(3),
.container .content.ticket > div:nth-child(4) {
  margin-top: 32%;
}
.container .content.goods {
  padding: 51% 5% 0;
}
.container .content.goods > div:nth-child(2) {
  margin-top: 28%;
}
.container .content.goods > div:nth-child(3) {
  margin-top: 35%;
}
.container .content.goods > div:nth-child(4) {
  margin-top: 57%;
}
.container .content.goods > div:nth-child(5) {
  margin-top: 38%;
}
.container .content.goods > div:nth-child(6) {
  margin-top: 75%;
}
.container .content.goods > div:nth-child(7) {
  margin-top: 23%;
}
/***************************************************
		响应式布局
***************************************************/
@media screen and (max-width: 992px) {
  .btn {
    font-size: 0.28rem;
    border-width: 2px;
  }
}
@supports (bottom: constant(safe-area-inset-bottom)) {
  /*.classname{padding: 0 5%;}
	.classname{margin-top: constant(safe-area-inset-top); margin-bottom: constant(safe-area-inset-bottom);}
	.classname{padding-top: constant(safe-area-inset-top); padding-bottom: constant(safe-area-inset-bottom);}*/
}
