.wrapper {
  width: 1200px;
  margin: 0 auto; }

.nav a {
  line-height: 70px;
  margin-right: 36px;
  color: #666;
  font-size: 16px; }
.nav a.active {
  color: #2f82ff; }

.footer {
  background-color: #313131;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 13px;
  color: #525252;
  padding: 32px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .footer > div:nth-of-type(1) {
    margin-bottom: 20px; }
    .footer > div:nth-of-type(1) a {
      margin: 0 9px; }
  .footer > div:nth-of-type(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

.banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden; }
  .banner img {
    height: 700px;
    width: auto; }

.count {
  padding: 50px 0; }
  .count .wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .count .wrapper > div {
      width: 25%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      height: 103px;
      border-left: 1px solid #ebebeb;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .count .wrapper > div .count-top {
        font-size: 40px;
        color: #333;
        margin-bottom: 40px;
        width: 140px; }
        .count .wrapper > div .count-top span {
          font-size: 14px;
          margin-left: 13px;
          position: relative;
          bottom: 20px; }
      .count .wrapper > div .count-bottom {
        width: 140px;
        font-size: 16px;
        color: #333; }
    .count .wrapper > div:nth-of-type(1) {
      border-left: none; }

.main {
  background-color: #fbfbfb;
  padding-top: 103px;
  padding-bottom: 40px; }

.box-title div {
  text-align: center;
  font-size: 50px;
  color: #333;
  margin-bottom: 30px; }
.box-title span {
  display: block;
  text-align: center;
  font-size: 16px;
  color: #999; }

.show-tags {
  margin-top: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 22px; }
  .show-tags > div {
    width: 146px;
    margin-right: 168px;
    margin-bottom: 110px; }
    .show-tags > div img {
      width: 146px;
      height: 146px;
      margin-bottom: 45px; }
    .show-tags > div span {
      display: block;
      text-align: center;
      font-size: 16px;
      color: #333; }
  .show-tags > div:nth-child(4n) {
    margin-right: 0; }

.join-btn {
  text-align: center; }

.btn {
  width: 184px;
  height: 54px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 1000px;
  border: 1px solid #2f82ff;
  color: #2f82ff;
  font-size: 16px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer; }

.goods-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 94px; }
  .goods-list > div {
    width: 220px;
    height: 486px;
    background-color: #fff;
    border-radius: 5px; }
    .goods-list > div .goods-top {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100%;
      height: 155px;
      color: white;
      background-image: url("../img/free.png");
      background-size: 100% 100%; }
      .goods-list > div .goods-top .goods-name {
        font-size: 18px;
        margin-bottom: 20px; }
      .goods-list > div .goods-top .goods-money {
        font-size: 14px; }
        .goods-list > div .goods-top .goods-money span {
          font-size: 22px; }
      .goods-list > div .goods-top .btn {
        margin-top: 15px;
        height: 32px;
        width: 135px;
        font-size: 14px;
        color: white;
        border-color: rgba(255, 255, 255, 0.3); }
    .goods-list > div .goods-bottom {
      padding: 33px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .goods-list > div .goods-bottom ul {
        width: 100%;
        height: 220px;
        margin: 0; }
        .goods-list > div .goods-bottom ul li {
          margin-bottom: 25px;
          color: #333; }
      .goods-list > div .goods-bottom .btn {
        width: 124px;
        height: 38px;
        border: none;
        font-size: 14px;
        color: #FFF;
        background-image: url("../img/free.png");
        background-size: 100% 100%; }
  .goods-list > div:nth-of-type(2) .goods-top {
    background-image: url("../img/start.png"); }
  .goods-list > div:nth-of-type(2) .goods-bottom .btn {
    background-image: url("../img/start.png"); }
  .goods-list > div:nth-of-type(3) .goods-top {
    background-image: url("../img/stand.png"); }
  .goods-list > div:nth-of-type(3) .goods-bottom .btn {
    background-image: url("../img/stand.png"); }
  .goods-list > div:nth-of-type(4) .goods-top {
    background-image: url("../img/pro.png"); }
  .goods-list > div:nth-of-type(4) .goods-bottom .btn {
    background-image: url("../img/pro.png"); }
  .goods-list > div:nth-of-type(5) .goods-top {
    background-image: url("../img/crown.png"); }
  .goods-list > div:nth-of-type(5) .goods-bottom .btn {
    background-image: url("../img/crown.png"); }


/*介绍*/
.xy-box {
  padding: 40px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
.color-box .text-box .content .fenfa-sedtitle{display: inline-block;margin: 20px 0 6px;font-size: 18px;}
.color-box-head .xyyy-setup{top: 200px;}
.color-box-head .xyyy-setup .title{font-size: 40px !important;}
.color-box-head .xyyy-setup .title span{padding-bottom: 20px !important;}
.color-box-head .xyyy-setup .info{font-size: 16px !important;}
.color-box-head .xyyy-setup .pt-right .pt-btn-box a{width: 160px !important;line-height: 44px !important;font-size: 16px !important;}
.color-box-head .xyyy-setup .title{
        font-size: 30px !important;
        margin-bottom: 35px !important;
    }
.color-box-head{
    background-image: url("../img/app-top.jpg") !important;
    background-size: 100% auto !important;
    background-repeat: no-repeat !important;margin-bottom: 60px;height: 747px !important;
}
  .px-box .px-line.title {
    line-height: 54px;
    font-weight: bold;
    background-color: #f7f8fa; }
.color-box-head .pt-box .title {
    font-size: 24px;
    margin-bottom: 20px;
    }
    .color-box-head .pt-box .title span {
      padding-bottom: 10px;
      /* border-bottom: 3px solid #FFF; */
      }
.color-box-head .pt-box {
  z-index: 5;
  color: white;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  left: 45%;
  top: 260px;
  margin-left: -400px;
  }
  .color-box-head .pt-box .title {
    font-size: 24px;
    margin-bottom: 30px;
    }
    .color-box-head .pt-box .title span {
      padding-bottom: 10px;
      /* border-bottom: 3px solid #FFF; */
      }
  .color-box-head .pt-box .info {
    font-size: 14px;
    color: white;
    line-height: 1.8em;
    margin-top: -20px;
    margin-bottom: 60px;
    width: 450px;
    max-width: 100%;
    }
  .color-box-head .pt-box .pt-right {
    border: none;
    padding: 0;
    float: left; }
    .color-box-head .pt-box .pt-right .item-title {
      border-left: 15px solid #FFF;
      line-height: 15px;
      color: white; }
    .color-box-head .pt-box .pt-right .pt-btn-box a {
      color: white;
      border-color: white;
      line-height: 38px;
      width: 150px; }
    .color-box-head .pt-box .pt-right .pt-btn-box a:hover {
      background-color: #fff;
      color: #999eff; }
    .color-box-head .pt-box .pt-right .pt-tip {
      color: white; }
    .color-box-head .pt-box .pt-right .pt-mb-box {
      background-color: #fff;
      overflow: hidden; }
      .color-box-head .pt-box .pt-right .pt-mb-box h4 {
        color: #ff892c;
        padding-left: 10px;
        font-weight: normal; }
    .color-box-head .pt-box .pt-right .pt-item {
      margin-bottom: 30px; }
.pt-box .content{
    color: white;
    font-size: 15px;
    width: 30%;
    line-height: 1.6em;
}
.color-box.is-active .text-box {
  top: 220px;
  }
.color-box.reverse .bg-ico {
  left: 22%;
  right: auto;
  }
.color-box.reverse .text-box {
  left: auto;
  right: 22%;
  }
.color-box.reverse .create-ico {
  right: -120px;
  left: auto; }



.color-box {
  width: 100%;
  height: 700px;
  position: relative;
  overflow: hidden;
  min-height: 500px;
  }
  .color-box .bg-ico {
    position: absolute;
    right: 22%;
    width: 600px;
    }
.color-box .text-box {
    width: 20%;
    position: absolute;
    top: -100%;
    left: 22%;
    letter-spacing: 0.05em;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    }
    .color-box .text-box .title {
      font-size: 30px;
      color: #333;
      position: relative;
      }
    .color-box .text-box .title::after {
      content: "";
      width: 15px;
      height: 15px;
      background-color: #fff;
      position: absolute;
      left: 0;
      top: 16px;
      display: none;
      }
    .color-box .text-box .content {
      font-size: 16px;
      color: #999;
      line-height: 1.6em;
      margin-top: 10px;
      }


.create-ico {
  position: absolute;
  left: -80px;
  bottom: -120px;
  width: 375px;
  height: 250px; }
