@charset "UTF-8";

.menu-content {
  background: #fff;
}
.menu-content.padrt0 {
  padding-right: 0px;
}
.menu-content .page-wrap {
  background: #fff;
  width: 100%;
}

.vip-btn a {
  display: inline-block;
   padding: 0.14rem 0.5rem 0.32rem 0.45rem;
   background: url(../images/bj/vip-btnbg01.png) no-repeat center center/100% 100%;
   color: #fff;
   margin-right: 0.1rem;
}
.vip-btn div {
  color: red;
  padding-bottom: 0.1rem;
}

.vip-tit {
  position: relative;
  color: #5f5f5f;
}
.vip-tit:before {
  position: absolute;
  content: "";
  left: 0px;
  right: 0px;
  height: 1px;
  background: #d0d0d0;
  top:50%;
}
.vip-tit span {
  position: relative;
  z-index: 2;
  padding: 0px 0.36rem;
  background: #fff;
}

/* vip-project */
.vip-project {
  background:#f6f7fb;
  padding: 0.5rem 0px;
}
.vip-project .vip-tit span {
  background: #f6f7fb;
}
.vip-project .page-content {
  padding: 0.1rem 0.56rem 0.22rem;
  color: #5f5f5f;
  line-height: 1.7;
  border: none;
  background: none;
}
.vip-project .page-img {
  width: 3.28rem;
  margin-right: 0.83rem;
}
.vip-project .page-img img {
  width: 100%;
}

.vip-project .page-text {
  padding-top: 0.2rem;
}
.vip-project .vip-btn {
  padding-top: 0.32rem;
}

.vip-project .page-wrap {
  background:#f6f7fb;
  width: 92.32%;
}


@media only screen and (max-width:767px){
  .vip-project .page-img {
    width:100%;
    margin-right: 0px;
    margin-top: 0.5rem;
  }
  .vip-project .page-content {
    padding: 0px;
  }
}

/* vip-welfare */
.vip-welfare {
   padding: 0.5rem 0px;
}
.vip-welfare .page-list {
  padding-top: 0.35rem;
}
.vip-welfare ul {
  margin: 0px -0.11rem;
}
.vip-welfare ul li {
  padding: 0px 0.11rem;
  width: 33.33%;
}
.vip-welfare .page-con {
  background: #f6f7fb;
  border-radius:0.2rem;
  color: #5f5f5f;
  height: 100%;
}
.vip-welfare .page-img {
  position: relative;
  padding-bottom: 50.88%;
  border-radius: 0.2rem 0.2rem 0px 0px;
}
.vip-welfare .page-img .page-tit {
  position: absolute;
  left: 0px;
  top:40%;
  right: 0px;
  color: #fff;
  padding: 0px 0.2rem;
}
.vip-welfare .page-text {
  padding:0.35rem 0.28rem 0.5rem;
  line-height: 2;
}


@media only screen and (max-width:767px){
  .vip-welfare ul li {
    width: 100%;
    margin-top: 0.2rem;
  }
}  

/* vip-process */
.vip-process {
  padding: 0.2rem 0px;
}
.vip-process .page-list {
  padding-top: 0.6rem;
}
.vip-process ul {
  margin: 0px -0.22rem;
}
.vip-process ul li {
  padding: 0px 0.22rem;
  width: 33.33%;
  color: #5f5f5f;
}
.vip-process .page-con {
  border:0.03rem solid #dbdee7;
  padding: 0px 0.46rem 0.5rem;
  height: 100%;
}
.vip-process .page-number {
  color: #9c0a25;
  margin-top: -0.75em;
}
.vip-process .page-number span {
  display: inline-block;
  background: #fff;
  padding: 0px 0.4rem;
}
.vip-process .page-ico {
  padding-top: 0.1rem;
}
.vip-process .page-ico img {
  height: 0.8rem;
}
.vip-process .page-tit {
  margin-top: 0.25rem;
}
.vip-process .page-txt {
  padding: 0.47rem 0px 0.27rem;
}

@media only screen and (max-width:900px){
  .vip-process .page-con {
    padding: 0px 0.26rem 0.5rem;
  }
}

@media only screen and (max-width:767px){
  .vip-process .page-list {
    padding-top: 0.3rem;
  }
  .vip-process ul li  {
    width: 100%;
    margin-top: 0.5rem;
  }
}  

/* vip-review */
.vip-review {
  margin-top: 0.72rem;
  position: relative;
  background: #f6f7fb;
  padding: 0.77rem 0px 0.88rem;
}
.vip-review:before {
  position: absolute;
  width: 50%;
  content: "";
  top:0px;
  right: 0px;
  bottom: 0px;
  background:url(../images/bj/vip-review-bg01.jpg) no-repeat center center/cover;
}
.vip-review .page-wrap {
  position: relative;
  z-index: 2;
  width: 92.32%;
  background: none;
}
.vip-review .page-tit {
  color: #5f5f5f;
}
.vip-review .page-sub {
  padding-top: 0.6rem;
}
.vip-review .page-sub span {
  color: #f4ba2e;
}
.vip-review .page-sub span:nth-child(2) {
  padding-right: 0.14rem;
}
.vip-review .page-list {
  margin-top: 0.13rem;
  width: 70.1428%;
  background:linear-gradient(to right, #a31531, rgba(255,126,86,0.9));
}
.vip-review .page-list ul li {
  width: 33.33%;
  color: #fff;
  padding: 0.75rem 0.2rem;
  border-left:1px solid #fff;
}
.vip-review .page-list ul li:first-child {
  border-left: none;
}

@media only screen and (max-width:767px){
  .vip-review:before {
    display: none;
  }
  .vip-review .page-list {
    width: 100%;
  }
}  


/* vip-roster */
.vip-roster {
  padding: 0.66rem 0px 0.36rem;
}
.vip-roster ul {
  margin: 0px -0.06rem;
  padding: 0.38rem 0px 0.32rem;
}
.vip-roster ul li {
  width: 20%;
  padding: 0.08rem 0.06rem;
}
.vip-roster .page-con {
  border: 2px solid #a8a8a8;
  padding-bottom: 25%;
  position: relative;
}
.vip-roster .page-con img {
  position: absolute;
  left: 0px;
  top:0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
  max-width: 80%;
  max-height: 80%;
}
.vip-roster .page-tit {
  margin-top: 0.1rem;
}
@media only screen and (max-width:900px){
  .vip-roster ul li {
    width: 25%;
  }
}  
@media only screen and (max-width:767px){
  .vip-roster ul li {
    width: 50%;
  }
}  

/* vip-message */
.vip-message ul {
  padding: 0.11rem 0px;
}
.vip-message ul li {
  background: #f6f7fb;
  padding:0.24rem 0.44rem 0.29rem;
  border-radius: 0.2rem;
  margin-top: 0.2rem;
  color: #5f5f5f;
}
.vip-message .page-tit {
   color: #9c0a25;
}
.vip-message .page-tit img {
  height: 0.3rem;
  margin-right: 0.15rem;
}
.vip-message .page-txt {
  line-height: 1.8;
  margin-top: 0.13rem;
}


/* vip-picture */
.vip-picture {
  padding: 0.6rem 0px 0.87rem;
}
.vip-picture .page-list {
  margin-top: 0.3rem;
  padding-bottom: 45.71%;
  position: relative;
  margin-bottom: 0.49rem;
}
.vip-picture ul li {
  position: absolute;
  height: 49.0625%;
}
.vip-picture .page-con {
  height: 100%;
}
.vip-picture .bg_container {
  height:100%;
}
.vip-picture .wid01 {
  width:38.5321%;
}
.vip-picture .wid02 {
  width:21.6671%;
  left: 39.6428%;
}
.vip-picture .wid03 {
  width:37.5%;
  right:0px;
}
.vip-picture .wid04 {
  width:32%;
  bottom:0px;
}
.vip-picture .wid05 {
  width:36.9285%;
  bottom:0px;
  left:33.1285%;
}
.vip-picture .wid06 {
  width:28.7857%;
  right: 0px;
  bottom:0px;
}

