@charset "UTF-8";
/* 加各种前缀 */
.f_left {
  float: left; }

.f_right {
  float: right; }

/* 头部 */
body {
  position: relative;
  background-color: #a7edf7; }

.head_wrap {
  position: relative;
  display: block;
  width: 100%;
  background-color: #fff;
  z-index: 100; }
  .head_wrap .header {
    display: block;
    width: 1200px;
    margin: 0 auto; }
    .head_wrap .header li {
      position: relative;
      display: block;
      width: 12.5%;
      padding: 15px 0;
      float: left;
      text-align: center; }
      .head_wrap .header li a {
        display: inline-block;
        line-height: 32px;
        font-size: 14px;
        font-weight: 600;
        color: #8a422c; }
    .head_wrap .header li.img_li {
      width: 25%; }
    .head_wrap .header li.try_li a {
      position: relative; }
      .head_wrap .header li.try_li a span {
        content: "";
        position: absolute;
        top: 28px;
        left: 50%;
        display: none;
        width: 323px;
        height: 201px;
        margin-left: -152px;
        background: url(../images/trial.png) no-repeat;
        background-size: cover;
        z-index: 11; }
  .head_wrap .head_icon {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 260px;
    height: 107px;
    margin-left: -130px;
    background: url("../images/header_tt.png") no-repeat;
    background-size: cover;
    z-index: 10; }

/* 置灰 */
.gray {
  color: #b0b0b0 !important;
  cursor: not-allowed; }

/* 占位 */
.up_color {
  position: absolute;
  display: block;
  width: 100%;
  height: 1309px;
  background: url("../images/contact_bg.png") no-repeat;
  background-size: cover;
  z-index: 5; }

.upup {
  position: absolute;
  display: block;
  width: 100%;
  z-index: 99; }

.price_tit {
  display: block;
  width: 140px;
  height: 60px;
  margin: 115px auto 0;
  background: url("../images/contact_tit.png") no-repeat;
  background-size: cover; }

.down_bg {
  display: block;
  width: 100%; }
  .down_bg .all_price {
    display: block;
    width: 630px;
    height: 410px;
    margin: 40px auto 0;
    background: url("../images/contact_list.png") no-repeat;
    background-size: cover; }
    .down_bg .all_price .price_content {
      position: relative;
      display: block;
      padding: 80px 0 0 80px; }
      .down_bg .all_price .price_content > li {
        position: relative;
        display: block;
        width: 100%; }
        .down_bg .all_price .price_content > li::after {
          position: absolute;
          left: -20px;
          top: 50%;
          content: "";
          width: 6px;
          height: 6px;
          margin-top: -3px;
          border-radius: 50%;
          background-color: #8a422c; }
      .down_bg .all_price .price_content .info_show {
        display: block; }
        .down_bg .all_price .price_content .info_show li {
          display: block;
          float: left;
          padding: 7px 0; }
      .down_bg .all_price .price_content .w8 {
        width: 8%; }
      .down_bg .all_price .price_content .w11 {
        width: 11%; }
      .down_bg .all_price .price_content .w21 {
        width: 21%; }
      .down_bg .all_price .price_content .w58 {
        width: 49%; }
  .down_bg .price_buy {
    display: block;
    width: 627px;
    height: 268px;
    margin: 30px auto 0;
    background: url("../images/contact_qr.png") no-repeat;
    background-size: cover; }
