.p01 {
  -webkit-background-size: cover;
  -moz-background-size   : cover;
  -o-background-size     : cover;
  background-size        : cover;
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -moz-box;
  display                : -ms-flexbox;
  display                : flex;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  -moz-box-align         : center;
  -ms-flex-align         : center;
  align-items            : center;
  -webkit-box-orient     : vertical;
  -webkit-box-direction  : normal;
  -webkit-flex-direction : column;
  -moz-box-orient        : vertical;
  -moz-box-direction     : normal;
  -ms-flex-direction     : column;
  flex-direction         : column;
  -webkit-box-pack       : center;
  -webkit-justify-content: center;
  -moz-box-pack          : center;
  -ms-flex-pack          : center;
  justify-content        : center;
  background-image       : url(./images/p01bg.jpg);
}

.p01 .wrapper {
  position: relative;
  top: -1em;
  width: 100%;
}

.p01 .logo {
  width : 1.78rem;
  height: 1.78rem;
  margin: 0 0 .3rem .25rem;
}

.p01 .box {
  position: relative;
}

.p01 .top {
  position: absolute;
  top     : -.2rem;
  left    : 2.59rem;
  width   : 2.33rem;
  height  : .58rem;
}

.p01 .bottom {
  margin: 0 auto;
  width : 6.90rem;
  height: .29rem;
}

.p02 {
  -webkit-background-size: cover;
  -moz-background-size   : cover;
  -o-background-size     : cover;
  background-size        : cover;
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -moz-box;
  display                : -ms-flexbox;
  display                : flex;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  -moz-box-align         : center;
  -ms-flex-align         : center;
  align-items            : center;
  -webkit-box-orient     : vertical;
  -webkit-box-direction  : normal;
  -webkit-flex-direction : column;
  -moz-box-orient        : vertical;
  -moz-box-direction     : normal;
  -ms-flex-direction     : column;
  flex-direction         : column;
  -webkit-box-pack       : center;
  -webkit-justify-content: center;
  -moz-box-pack          : center;
  -ms-flex-pack          : center;
  justify-content        : center;
  background-image       : url(./images/img_43150_4_0.png);
}

.p02 .wrap {
  -webkit-background-size: contain;
  -moz-background-size   : contain;
  -o-background-size     : contain;
  background-size        : contain;
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -moz-box;
  display                : -ms-flexbox;
  display                : flex;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  -moz-box-align         : center;
  -ms-flex-align         : center;
  align-items            : center;
  -webkit-box-orient     : vertical;
  -webkit-box-direction  : normal;
  -webkit-flex-direction : column;
  -moz-box-orient        : vertical;
  -moz-box-direction     : normal;
  -ms-flex-direction     : column;
  flex-direction         : column;
  width                  : 7.5rem;
}

.p02 .actionBg {
  position: relative;
  width   : 2.08rem;
  height  : 0.69rem;
}

.p02 .article {
  position          : relative;
  margin-top        : 0.81rem;
  width             : 6.6rem;
  line-height       : 0.48rem;
  letter-spacing    : 0.01rem;
  color             : #ffffff;
  font-size         : 0.3rem;
  text-indent       : 2em;
}

.p02 .buttonBg {
  position  : relative;
  margin-top: 0.87rem;
  width     : 2.33rem;
  height    : 0.58rem;
}

/* 视觉稿宽度为 1000, 请设置html的font-size为 37.5px, 以便在布局视口宽度为 375 的页面中自适应 */

.p03 {
  -webkit-background-size: cover;
  -moz-background-size   : cover;
  -o-background-size     : cover;
  background-size        : cover;
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -moz-box;
  display                : -ms-flexbox;
  display                : flex;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  -moz-box-align         : center;
  -ms-flex-align         : center;
  align-items            : center;
  -webkit-box-orient     : vertical;
  -webkit-box-direction  : normal;
  -webkit-flex-direction : column;
  -moz-box-orient        : vertical;
  -moz-box-direction     : normal;
  -ms-flex-direction     : column;
  flex-direction         : column;
  -webkit-box-pack       : center;
  -webkit-justify-content: center;
  -moz-box-pack          : center;
  -ms-flex-pack          : center;
  justify-content        : center;
  background-image       : url(./images/img_43151_4_0.png);
}

.p03 .box {
  -webkit-background-size: contain;
  -moz-background-size   : contain;
  -o-background-size     : contain;
  background-size        : contain;
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -moz-box;
  display                : -ms-flexbox;
  display                : flex;
  position               : relative;
  -webkit-box-align      : start;
  -webkit-align-items    : flex-start;
  -moz-box-align         : start;
  -ms-flex-align         : start;
  align-items            : flex-start;
  -webkit-box-orient     : vertical;
  -webkit-box-direction  : normal;
  -webkit-flex-direction : column;
  -moz-box-orient        : vertical;
  -moz-box-direction     : normal;
  -ms-flex-direction     : column;
  flex-direction         : column;
  width                  : 7.5rem;
}

.tops {
  margin        : 0 auto;
  display       : flex;
  flex-direction: column;
}

.p03 .logo {
  position           : relative;
  -webkit-align-self : center;
  -ms-flex-item-align: center;
  align-self         : center;
  width              : 1.58rem;
  height             : 0.69rem;
}

.p03 .overviewPrev {
  position           : relative;
  -webkit-align-self : center;
  -ms-flex-item-align: center;
  align-self         : center;
  margin-top         : 0.11rem;
  letter-spacing     : 0.05rem;
  color              : #ddc99b;
  font-size          : 0.48rem;
}

.p03 .overview {
  position      : relative;
  text-transform: uppercase;
  margin        : 0.16rem auto 0;
  letter-spacing: 0.21rem;
  color         : #ddc99b;
  font-size     : 0.12rem;
}

.p03 .banner {
  position  : relative;
  margin-top: 0.15rem;
  width     : 7.5rem;
  height    : 4.72rem;
}

.p03 .itemLong {
  position: absolute;
  top     : 7.92rem;
  right   : 0.32rem;
  width   : 2.49rem;
  height  : 3.71rem;
}

.p03 .hd {
  display               : -webkit-box;
  display               : -webkit-flex;
  display               : -moz-box;
  display               : -ms-flexbox;
  display               : flex;
  position              : relative;
  -webkit-box-align     : center;
  -webkit-align-items   : center;
  -moz-box-align        : center;
  -ms-flex-align        : center;
  align-items           : center;
  -webkit-box-orient    : horizontal;
  -webkit-box-direction : normal;
  -webkit-flex-direction: row;
  -moz-box-orient       : horizontal;
  -moz-box-direction    : normal;
  -ms-flex-direction    : row;
  flex-direction        : row;
  margin-top            : 0.67rem;
  margin-left           : 0.73rem;
  height                : 0.24rem;
}

.p03 .verticalLine {
  margin-right: 0.2rem;
  width       : 0.02rem;
  height      : 0.19rem;
}

.p03 .desc {
  text-align     : left;
  text-decoration: none;
  line-height    : 0.24rem;
  letter-spacing : 0.02rem;
  color          : #ddc99b;
  font-size      : 0.24rem;
}

.p03 .bd {
  display               : -webkit-box;
  display               : -webkit-flex;
  display               : -moz-box;
  display               : -ms-flexbox;
  display               : flex;
  position              : relative;
  -webkit-box-align     : center;
  -webkit-align-items   : center;
  -moz-box-align        : center;
  -ms-flex-align        : center;
  align-items           : center;
  -webkit-box-orient    : horizontal;
  -webkit-box-direction : normal;
  -webkit-flex-direction: row;
  -moz-box-orient       : horizontal;
  -moz-box-direction    : normal;
  -ms-flex-direction    : row;
  flex-direction        : row;
  margin-top            : 0.16rem;
  margin-left           : 0.73rem;
  height                : 0.24rem;
}

.p03 .verticalLine_1 {
  margin-right: 0.2rem;
  width       : 0.02rem;
  height      : 0.19rem;
}

.p03 .info {
  text-align     : left;
  text-decoration: none;
  line-height    : 0.24rem;
  letter-spacing : 0.02rem;
  color          : #ddc99b;
  font-size      : 0.24rem;
}

.p03 .main {
  display               : -webkit-box;
  display               : -webkit-flex;
  display               : -moz-box;
  display               : -ms-flexbox;
  display               : flex;
  position              : relative;
  -webkit-box-align     : center;
  -webkit-align-items   : center;
  -moz-box-align        : center;
  -ms-flex-align        : center;
  align-items           : center;
  -webkit-box-orient    : horizontal;
  -webkit-box-direction : normal;
  -webkit-flex-direction: row;
  -moz-box-orient       : horizontal;
  -moz-box-direction    : normal;
  -ms-flex-direction    : row;
  flex-direction        : row;
  margin-top            : 0.16rem;
  margin-left           : 0.73rem;
  height                : 0.24rem;
}

.p03 .verticalLine_2 {
  margin-right: 0.2rem;
  width       : 0.02rem;
  height      : 0.19rem;
}

.p03 .info_1 {
  text-align     : left;
  text-decoration: none;
  line-height    : 0.24rem;
  letter-spacing : 0.02rem;
  color          : #ddc99b;
  font-size      : 0.24rem;
}

.p03 .actionBg {
  position   : relative;
  margin-top : 0.72rem;
  margin-left: 0.23rem;
  width      : 3.88rem;
  height     : 1.62rem;
}

/* 视觉稿宽度为 1000, 请设置html的font-size为 37.5px, 以便在布局视口宽度为 375 的页面中自适应 */

.p04 {
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -moz-box;
  display                : -ms-flexbox;
  display                : flex;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  -moz-box-align         : center;
  -ms-flex-align         : center;
  align-items            : center;
  -webkit-box-orient     : vertical;
  -webkit-box-direction  : normal;
  -webkit-flex-direction : column;
  -moz-box-orient        : vertical;
  -moz-box-direction     : normal;
  -ms-flex-direction     : column;
  flex-direction         : column;
  -webkit-box-pack       : center;
  -webkit-justify-content: center;
  -moz-box-pack          : center;
  -ms-flex-pack          : center;
  justify-content        : center;
  -webkit-background-size: cover;
  -moz-background-size   : cover;
  -o-background-size     : cover;
  background-size        : cover;
  background-image       : url(./images/img_43151_4_0.png);
}

.p04 .box {
  display               : -webkit-box;
  display               : -webkit-flex;
  display               : -moz-box;
  display               : -ms-flexbox;
  display               : flex;
  position              : relative;
  -webkit-box-align     : start;
  -webkit-align-items   : flex-start;
  -moz-box-align        : start;
  -ms-flex-align        : start;
  align-items           : flex-start;
  -webkit-box-orient    : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction: column;
  -moz-box-orient       : vertical;
  -moz-box-direction    : normal;
  -ms-flex-direction    : column;
  flex-direction        : column;
  width                 : 7.5rem;
}

.p04 .logo {
  position           : relative;
  -webkit-align-self : center;
  -ms-flex-item-align: center;
  align-self         : center;
  width              : 1.58rem;
  height             : 0.68rem;
}

.p04 .readingPrev {
  position           : relative;
  -webkit-align-self : center;
  -ms-flex-item-align: center;
  align-self         : center;
  margin-top         : 0.12rem;
  max-width          : 4.75rem;
  line-height        : 0.48rem;
  letter-spacing     : 0.05rem;
  color              : #ddc99b;
  font-size          : 0.48rem;
}

.p04 .reading {
  position      : relative;
  margin        : 0.17rem auto 0;
  letter-spacing: 0.21rem;
  color         : #ddc99b;
  text-transform: uppercase;
  font-size     : 0.12rem;
}

.p04 .p04-swiper-container {
  position  : relative;
  margin-top: 0.1rem;
  width     : 7.5rem;
  height    : 7.7rem;
}

.p04 .p04-swiper-pagination {
  position: absolute;
  bottom  : .25rem;
  z-index : 0.99rem;
}
.p04 .p04-swiper-pagination .swiper-pagination-bullet {
  width          : .24rem;
  height         : .24rem;
  margin   :  0 .12rem 0 0;
  border-radius  : unset;
  opacity        : 1;
  background     : url(./images/p06bg1.png) no-repeat;
  background-size: cover;
}

.p04 .p04-swiper-pagination .swiper-pagination-bullet:last-child {
  margin: 0;
}

.p04 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity        : 1;
  background     : url(./images/p06bg.png) no-repeat;
  background-size: cover;
}


.p04 .main {
  margin                : 2.06rem .1rem 0;
  display               : -webkit-box;
  display               : -webkit-flex;
  display               : -moz-box;
  display               : -ms-flexbox;
  display               : flex;
  position              : relative;
  -webkit-box-align     : start;
  -webkit-align-items   : flex-start;
  -moz-box-align        : start;
  -ms-flex-align        : start;
  align-items           : flex-start;
  -webkit-align-self    : center;
  -ms-flex-item-align   : center;
  align-self            : center;
  -webkit-box-orient    : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction: column;
  -moz-box-orient       : vertical;
  -moz-box-direction    : normal;
  -ms-flex-direction    : column;
  flex-direction        : column;
  background-color      : #393120;
  width                 : 7.3rem;
  height                : 5.64rem;
}

.p04 .title {
  position      : relative;
  margin-top    : 2.49rem;
  margin-left   : 0.36rem;
  max-width     : 6.82rem;
  font-weight   : bold;
  line-height   : 0.36rem;
  letter-spacing: 0;
  color         : #ddc99b;
  font-size     : 0.36rem;
}

.p04 .verticalLine {
  position   : relative;
  margin-top : 0.14rem;
  margin-left: 1rem;
  width      : 0.02rem;
  height     : 0.25rem;
}

.p04 .summary {
  position          : relative;
  margin-top        : 0.17rem;
  margin-left       : 0.34rem;
  width             : 5.14rem;
  line-height       : 1.5em;
  color             : #ffffff;
  font-size         : 0.24rem;
}

.p04 .bannerWrap {
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -moz-box;
  display                : -ms-flexbox;
  display                : flex;
  position               : absolute;
  top                    : 0rem;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  -moz-box-align         : center;
  -ms-flex-align         : center;
  align-items            : center;
  -webkit-align-self     : center;
  -ms-flex-item-align    : center;
  align-self             : center;
  -webkit-box-orient     : horizontal;
  -webkit-box-direction  : normal;
  -webkit-flex-direction : row;
  -moz-box-orient        : horizontal;
  -moz-box-direction     : normal;
  -ms-flex-direction     : row;
  flex-direction         : row;
  -webkit-box-pack       : center;
  -webkit-justify-content: center;
  -moz-box-pack          : center;
  -ms-flex-pack          : center;
  justify-content        : center;
  margin-left            : 0.2rem;
  background-color       : #000000;
  width                  : 7.1rem;
  height                 : 3.94rem;
}

.p04 .banner {
  width : 7.1rem;
  height: 3.94rem;
}

.p04 .itemLong {
  position: absolute;
  top     : 7rem;
  right   : 0.1rem;
  width   : 1.6rem;
  height  : 3.21rem;
  z-index : 99;
}

.p04 .actionBg {
  position   : relative;
  margin-top : 0.02rem;
  margin-left: 0.06rem;
  width      : 3.88rem;
  height     : 1.62rem;
}

/* 视觉稿宽度为 1000, 请设置html的font-size为 37.5px, 以便在布局视口宽度为 375 的页面中自适应 */

.p05 {
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -moz-box;
  display                : -ms-flexbox;
  display                : flex;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  -moz-box-align         : center;
  -ms-flex-align         : center;
  align-items            : center;
  -webkit-box-orient     : vertical;
  -webkit-box-direction  : normal;
  -webkit-flex-direction : column;
  -moz-box-orient        : vertical;
  -moz-box-direction     : normal;
  -ms-flex-direction     : column;
  flex-direction         : column;
  -webkit-box-pack       : center;
  -webkit-justify-content: center;
  -moz-box-pack          : center;
  -ms-flex-pack          : center;
  justify-content        : center;
  background-color       : #2e2a24;
}

.p05 .box {
  display               : -webkit-box;
  display               : -webkit-flex;
  display               : -moz-box;
  display               : -ms-flexbox;
  display               : flex;
  -webkit-box-align     : start;
  -webkit-align-items   : flex-start;
  -moz-box-align        : start;
  -ms-flex-align        : start;
  align-items           : flex-start;
  -webkit-box-orient    : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction: column;
  -moz-box-orient       : vertical;
  -moz-box-direction    : normal;
  -ms-flex-direction    : column;
  flex-direction        : column;
  width                 : 7.5rem;
}

.p05 .logo {
  position           : relative;
  -webkit-align-self : center;
  -ms-flex-item-align: center;
  align-self         : center;
  width              : 1.58rem;
  height             : 0.69rem;
}

.p05 .detailsPrev {
  position           : relative;
  -webkit-align-self : center;
  -ms-flex-item-align: center;
  align-self         : center;
  margin-top         : 0.12rem;
  line-height        : 0.48rem;
  letter-spacing     : 0.05rem;
  color              : #ddc99b;
  font-size          : 0.48rem;
}

.p05 .details {
  position           : relative;
  -webkit-align-self : center;
  -ms-flex-item-align: center;
  align-self         : center;
  margin-top         : 0.16rem;
  text-transform     : uppercase;
  max-width          : 4.64rem;
  line-height        : 0.12rem;
  letter-spacing     : 0.21rem;
  color              : #ddc99b;
  font-size          : 0.12rem;
}

.p05 .hd {
  display               : -webkit-box;
  display               : -webkit-flex;
  display               : -moz-box;
  display               : -ms-flexbox;
  display               : flex;
  position              : relative;
  -webkit-box-align     : center;
  -webkit-align-items   : center;
  -moz-box-align        : center;
  -ms-flex-align        : center;
  align-items           : center;
  -webkit-align-self    : center;
  -ms-flex-item-align   : center;
  align-self            : center;
  -webkit-box-orient    : horizontal;
  -webkit-box-direction : normal;
  -webkit-flex-direction: row;
  -moz-box-orient       : horizontal;
  -moz-box-direction    : normal;
  -ms-flex-direction    : row;
  flex-direction        : row;
  flex-wrap             : wrap;
  justify-content       : center;
  margin-top            : 0.48rem;
  width                 : 7rem;
}

.p05 .infoWrap {
  margin-top  : 0.14rem;
  margin-right: 0.15rem;
  border      : 1px solid #d1b985;
  width       : 2.95rem;
  height      : 0.51rem;
  line-height : 0.51rem;
  color       : #ddc99b;
  text-align  : center;
}

.p05 .infoWrap:nth-child(2n) {
  margin-right: 0;
}

.p05 .infoWrap.active {
  background-color: #d1b985;
  color           : #333333;

}

.p05-swiper-container .swiper-slide:first-child {
  display: block;
}

.p05-swiper-container p {
  margin    : 0;
  text-align: center;
}

.p05-swiper-container .swiper-slide {
  display: none;
}

.p05 .info {
  text-decoration: none;
  line-height    : 0.24rem;
  letter-spacing : 0;
  color          : #333333;
  font-size      : 0.24rem;
}

.p05 .info_1 {
  text-decoration: none;
  line-height    : 0.24rem;
  letter-spacing : 0;
  color          : #ddc99b;
  font-size      : 0.24rem;
}

.p05 .bd {
  display               : -webkit-box;
  display               : -webkit-flex;
  display               : -moz-box;
  display               : -ms-flexbox;
  display               : flex;
  position              : relative;
  -webkit-box-align     : center;
  -webkit-align-items   : center;
  -moz-box-align        : center;
  -ms-flex-align        : center;
  align-items           : center;
  -webkit-align-self    : center;
  -ms-flex-item-align   : center;
  align-self            : center;
  -webkit-box-orient    : horizontal;
  -webkit-box-direction : normal;
  -webkit-flex-direction: row;
  -moz-box-orient       : horizontal;
  -moz-box-direction    : normal;
  -ms-flex-direction    : row;
  flex-direction        : row;
  margin-top            : 0.14rem;
  height                : 0.51rem;
}

.p05 .info_2 {
  text-decoration: none;
  line-height    : 0.24rem;
  letter-spacing : 0;
  color          : #ddc99b;
  font-size      : 0.24rem;
}

.p05 .info_3 {
  text-decoration: none;
  line-height    : 0.24rem;
  letter-spacing : 0;
  color          : #ddc99b;
  font-size      : 0.24rem;
}

.p05 .p05-swiper-container {
  margin-top : 0.66rem;
  margin-left: 0.2rem;
  width      : 7.1rem;
  height     : 4.7rem;
  z-index: 99;
}

.p05 .summary {
  position   : relative;
  line-height: 0.24rem;
  color      : #ddc99b;
  font-size  : 0.24rem;
}

.p05 .main {
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -moz-box;
  display                : -ms-flexbox;
  display                : flex;
  position               : relative;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  -moz-box-align         : center;
  -ms-flex-align         : center;
  align-items            : center;
  -webkit-align-self     : center;
  -ms-flex-item-align    : center;
  align-self             : center;
  -webkit-box-orient     : horizontal;
  -webkit-box-direction  : normal;
  -webkit-flex-direction : row;
  -moz-box-orient        : horizontal;
  -moz-box-direction     : normal;
  -ms-flex-direction     : row;
  flex-direction         : row;
  -webkit-box-pack       : center;
  -webkit-justify-content: center;
  -moz-box-pack          : center;
  -ms-flex-pack          : center;
  justify-content        : center;
  margin-top             : 0.5rem;
  width                  : 7.1rem;
  height                 : 3.94rem;
}

.p05 .itemWrap {
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -moz-box;
  display                : -ms-flexbox;
  display                : flex;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  -moz-box-align         : center;
  -ms-flex-align         : center;
  align-items            : center;
  -webkit-box-orient     : horizontal;
  -webkit-box-direction  : normal;
  -webkit-flex-direction : row;
  -moz-box-orient        : horizontal;
  -moz-box-direction     : normal;
  -ms-flex-direction     : row;
  flex-direction         : row;
  -webkit-box-pack       : center;
  -webkit-justify-content: center;
  -moz-box-pack          : center;
  -ms-flex-pack          : center;
  justify-content        : center;
  margin-right           : 0.06rem;
  background-color       : #000000;
  width                  : 3.77rem;
  height                 : 3.94rem;
}

.p05 .item {
  width : 3.77rem;
  height: 3.94rem;
}

.p05 .list {
  display               : -webkit-box;
  display               : -webkit-flex;
  display               : -moz-box;
  display               : -ms-flexbox;
  display               : flex;
  -webkit-box-align     : start;
  -webkit-align-items   : flex-start;
  -moz-box-align        : start;
  -ms-flex-align        : start;
  align-items           : flex-start;
  -webkit-box-orient    : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction: column;
  -moz-box-orient       : vertical;
  -moz-box-direction    : normal;
  -ms-flex-direction    : column;
  flex-direction        : column;
  height                : 3.94rem;
}

.p05 .row {
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -moz-box;
  display                : -ms-flexbox;
  display                : flex;
  position               : relative;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  -moz-box-align         : center;
  -ms-flex-align         : center;
  align-items            : center;
  -webkit-box-orient     : horizontal;
  -webkit-box-direction  : normal;
  -webkit-flex-direction : row;
  -moz-box-orient        : horizontal;
  -moz-box-direction     : normal;
  -ms-flex-direction     : row;
  flex-direction         : row;
  -webkit-box-pack       : center;
  -webkit-justify-content: center;
  -moz-box-pack          : center;
  -ms-flex-pack          : center;
  justify-content        : center;
  background-color       : #000000;
  width                  : 3.27rem;
  height                 : 1.94rem;
}

.p05 .entryPic {
  width : 3.27rem;
  height: 1.94rem;
}

.p05 .row_1 {
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -moz-box;
  display                : -ms-flexbox;
  display                : flex;
  position               : relative;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  -moz-box-align         : center;
  -ms-flex-align         : center;
  align-items            : center;
  -webkit-box-orient     : horizontal;
  -webkit-box-direction  : normal;
  -webkit-flex-direction : row;
  -moz-box-orient        : horizontal;
  -moz-box-direction     : normal;
  -ms-flex-direction     : row;
  flex-direction         : row;
  -webkit-box-pack       : center;
  -webkit-justify-content: center;
  -moz-box-pack          : center;
  -ms-flex-pack          : center;
  justify-content        : center;
  margin-top             : 0.06rem;
  background-color       : #000000;
  width                  : 3.27rem;
  height                 : 1.94rem;
}

.p05 .entryPic_1 {
  width : 3.27rem;
  height: 1.94rem;
}

.p05 .actionBg {
  position           : relative;
  -webkit-align-self : flex-end;
  -ms-flex-item-align: end;
  align-self         : flex-end;
  margin-top         : 0.21rem;
  margin-right       : 0.09rem;
  width              : 4.34rem;
  height             : 1.81rem;
}

/* 视觉稿宽度为 1000, 请设置html的font-size为 37.5px, 以便在布局视口宽度为 375 的页面中自适应 */

.p06 {
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -moz-box;
  display                : -ms-flexbox;
  display                : flex;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  -moz-box-align         : center;
  -ms-flex-align         : center;
  align-items            : center;
  -webkit-box-orient     : vertical;
  -webkit-box-direction  : normal;
  -webkit-flex-direction : column;
  -moz-box-orient        : vertical;
  -moz-box-direction     : normal;
  -ms-flex-direction     : column;
  flex-direction         : column;
  -webkit-box-pack       : center;
  -webkit-justify-content: center;
  -moz-box-pack          : center;
  -ms-flex-pack          : center;
  justify-content        : center;
  background-color       : #2e2a24;
}

.p06 .wrap {
  display               : -webkit-box;
  display               : -webkit-flex;
  display               : -moz-box;
  display               : -ms-flexbox;
  display               : flex;
  position              : relative;
  -webkit-box-align     : start;
  -webkit-align-items   : flex-start;
  -moz-box-align        : start;
  -ms-flex-align        : start;
  align-items           : flex-start;
  -webkit-box-orient    : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction: column;
  -moz-box-orient       : vertical;
  -moz-box-direction    : normal;
  -ms-flex-direction    : column;
  flex-direction        : column;
  width                 : 7.5rem;
}

.p06 .floorBg {
  position           : relative;
  top                : 7.46rem;
  -webkit-align-self : center;
  -ms-flex-item-align: center;
  align-self         : center;
  width              : 7.5rem;
  height             : 1.25rem;
}

.p06 .logo {
  position           : relative;
  -webkit-align-self : center;
  -ms-flex-item-align: center;
  align-self         : center;
  width              : 1.58rem;
  height             : 0.7rem;
}

.p06 .appreciatePrev {
  position           : relative;
  -webkit-align-self : center;
  -ms-flex-item-align: center;
  align-self         : center;
  margin-top         : 0.11rem;
  max-width          : 4.77rem;
  letter-spacing     : 0.05rem;
  color              : #ddc99b;
  font-size          : 0.48rem;
}

.p06 .appreciate {
  position           : relative;
  -webkit-align-self : center;
  -ms-flex-item-align: center;
  align-self         : center;
  text-transform     : uppercase;
  margin-top         : 0.16rem;
  line-height        : 0.12rem;
  letter-spacing     : 0.21rem;
  color              : #ddc99b;
  font-size          : 0.12rem;
}

.p06 .p06-swiper-container {
  margin-top : 0.85rem;
  margin-left: 0.2rem;
  width      : 7.1rem;
  height     : 4.66rem;
  box-shadow : 11px 11px 40px 0px rgba(0, 0, 0, 0.3);
  z-index    : 99;
}

.p06 .banner {
  position           : relative;
  -webkit-align-self : center;
  -ms-flex-item-align: center;
  align-self         : center;
}

.p06 .p06-swiper-pagination {
  position  : relative;
  margin-top: 0.7rem;
  width     : 100%;
  height    : 0.24rem;
}

.p06 .swiper-pagination-bullet {
  width          : .4rem;
  height         : .4rem;
  margin-right   : .2rem;
  border-radius  : unset;
  opacity        : 1;
  background     : url(./images/p06bg1.png) no-repeat;
  background-size: cover;
}

.p06 .swiper-pagination-bullet:last-child {
  margin: 0;
}

.p06 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity        : 1;
  background     : url(./images/p06bg.png) no-repeat;
  background-size: cover;
}

.p06 .actionBg {
  position           : relative;
  -webkit-align-self : flex-end;
  -ms-flex-item-align: end;
  align-self         : flex-end;
  margin-top         : 0.88rem;
  margin-right       : 0.09rem;
  width              : 4.34rem;
  height             : 1.81rem;
}

/* 视觉稿宽度为 1000, 请设置html的font-size为 37.5px, 以便在布局视口宽度为 375 的页面中自适应 */

.p07 {
  -webkit-background-size: cover;
  -moz-background-size   : cover;
  -o-background-size     : cover;
  background-size        : cover;
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -moz-box;
  display                : -ms-flexbox;
  display                : flex;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  -moz-box-align         : center;
  -ms-flex-align         : center;
  align-items            : center;
  -webkit-box-orient     : vertical;
  -webkit-box-direction  : normal;
  -webkit-flex-direction : column;
  -moz-box-orient        : vertical;
  -moz-box-direction     : normal;
  -ms-flex-direction     : column;
  flex-direction         : column;
  -webkit-box-pack       : center;
  -webkit-justify-content: center;
  -moz-box-pack          : center;
  -ms-flex-pack          : center;
  justify-content        : center;
  background-image       : url(./images/img_43157_4_0.png);
}

.p07 .box {
  -webkit-background-size: contain;
  -moz-background-size   : contain;
  -o-background-size     : contain;
  background-size        : contain;
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : -moz-box;
  display                : -ms-flexbox;
  display                : flex;
  -webkit-box-align      : center;
  -webkit-align-items    : center;
  -moz-box-align         : center;
  -ms-flex-align         : center;
  align-items            : center;
  -webkit-box-orient     : vertical;
  -webkit-box-direction  : normal;
  -webkit-flex-direction : column;
  -moz-box-orient        : vertical;
  -moz-box-direction     : normal;
  -ms-flex-direction     : column;
  flex-direction         : column;
  width                  : 7.5rem;
}

.p07 .planningTeamPrev {
  position      : relative;
  max-width     : 4.68rem;
  line-height   : 0.36rem;
  letter-spacing: 0.14rem;
  color         : #ffffff;
  font-size     : 0.36rem;
}

.p07 .planningTeam {
  position      : relative;
  margin-top    : 0.14rem;
  max-width     : 4.68rem;
  line-height   : 0.2rem;
  letter-spacing: 0.03rem;
  color         : #ffffff;
  font-size     : 0.2rem;
}

.p07 .hd {
  display               : -webkit-box;
  display               : -webkit-flex;
  display               : -moz-box;
  display               : -ms-flexbox;
  display               : flex;
  position              : relative;
  -webkit-box-align     : center;
  -webkit-align-items   : center;
  -moz-box-align        : center;
  -ms-flex-align        : center;
  align-items           : center;
  -webkit-box-orient    : horizontal;
  -webkit-box-direction : normal;
  -webkit-flex-direction: row;
  -moz-box-orient       : horizontal;
  -moz-box-direction    : normal;
  -ms-flex-direction    : row;
  flex-direction        : row;
  margin-top            : 0.69rem;
}

.p07 .text {
  margin-right: 0.14rem;
  text-align  : right;
  line-height : 0.24rem;
  color       : #ffffff;
  font-size   : 0.24rem;
}

.p07 .txt {
  text-align     : left;
  text-decoration: none;
  line-height    : 0.24rem;
  letter-spacing : 0;
  color          : #ffffff;
  font-size      : 0.24rem;
}

.p07 .bd {
  display               : -webkit-box;
  display               : -webkit-flex;
  display               : -moz-box;
  display               : -ms-flexbox;
  display               : flex;
  position              : relative;
  -webkit-box-align     : center;
  -webkit-align-items   : center;
  -moz-box-align        : center;
  -ms-flex-align        : center;
  align-items           : center;
  -webkit-box-orient    : horizontal;
  -webkit-box-direction : normal;
  -webkit-flex-direction: row;
  -moz-box-orient       : horizontal;
  -moz-box-direction    : normal;
  -ms-flex-direction    : row;
  flex-direction        : row;
  margin-top            : 0.24rem;
}

.p07 .word {
  margin-right   : 0.09rem;
  text-align     : right;
  text-decoration: none;
  line-height    : 0.24rem;
  letter-spacing : 0;
  color          : #ffffff;
  font-size      : 0.24rem;
}

.p07 .text_1 {
  text-align     : right;
  text-decoration: none;
  line-height    : 0.24rem;
  letter-spacing : 0;
  color          : #ffffff;
  font-size      : 0.24rem;
}

.p07 .main {
  display               : -webkit-box;
  display               : -webkit-flex;
  display               : -moz-box;
  display               : -ms-flexbox;
  display               : flex;
  position              : relative;
  -webkit-box-align     : center;
  -webkit-align-items   : center;
  -moz-box-align        : center;
  -ms-flex-align        : center;
  align-items           : center;
  -webkit-box-orient    : horizontal;
  -webkit-box-direction : normal;
  -webkit-flex-direction: row;
  -moz-box-orient       : horizontal;
  -moz-box-direction    : normal;
  -ms-flex-direction    : row;
  flex-direction        : row;
  margin-top            : 0.24rem;
}

.p07 .nickNamePrev {
  margin-right   : 0.14rem;
  text-align     : right;
  text-decoration: none;
  line-height    : 0.24rem;
  letter-spacing : 0;
  color          : #ffffff;
  font-size      : 0.24rem;
}

.p07 .nickName {
  text-align     : right;
  text-decoration: none;
  line-height    : 0.24rem;
  letter-spacing : 0;
  color          : #ffffff;
  font-size      : 0.24rem;
}

.p07 .actionBg {
  position  : relative;
  margin-top: 0.77rem;
  width     : 2.34rem;
  height    : 0.52rem;
}

.p07 .article {
  -webkit-line-clamp: 0.02rem;
  position          : relative;
  margin-top        : 0.46rem;
  width             : 6.43rem;
  text-align        : left;
  text-indent       : 2em;
  line-height       : 1.5em;
  letter-spacing    : 0;
  color             : #ffffff;
  font-size         : 0.2rem;
}

.p07 .article_1 {
  -webkit-line-clamp: 0.02rem;
  position          : relative;
  margin-top        : 0.17rem;
  width             : 6.44rem;
  text-align        : left;
  text-indent       : 2em;
  line-height       : 1.5em;
  color             : #ffffff;
  font-size         : 0.2rem;
}