﻿.index .content .swiper-container .swiper-pagination-bullet {
  width: .15rem;
  height: .15rem;
  background: #fff;
  opacity: 1; }
.index .content .swiper-container .swiper-pagination-bullet-active {
  background: #63b62f; }
.index .content .free-wrap {
  border-bottom: .2rem solid #eaeaea; }
  .index .content .free-wrap ul {
    padding: .4rem 0; }
    .index .content .free-wrap ul li {
      float: left;
      width: 1.6rem;
      height: 1.6rem;
      border-radius: .1rem;
      margin-left: .2rem;
      box-sizing: border-box;
    }
      .index .content .free-wrap ul li a {
        display: block;
        text-align: center; }
        .index .content .free-wrap ul li a img {
          width: .6rem;
          height: .6rem;
          display: inline-block; }
        .index .content .free-wrap ul li a p {
          color: #fefefe;
          font-size: .24rem;
          line-height: .8rem; }
.index .content .lazy-wrap {
 /* border-bottom: .2rem solid #eaeaea;*/
/*  padding: .37rem 0; */ margin-top:20px}
  .index .content .lazy-wrap .lazy-container {
    margin-top: .48rem; }
    .index .content .lazy-wrap .lazy-container .switch .cur{ background:#0062b0; color:#FFF}
	.index .content .lazy-wrap .lazy-container .switch li{
      float: left;
      width:25%;
      text-align: center;
	  margin-bottom:10px
	   }
	         .index .content .lazy-wrap .lazy-container .switch li p {
        font-size: .26rem;
        color: #666666;
       
 width: auto;
        display: inline-block;
		padding:7px 14px;
		border-radius:5px;
		border:1px solid #0062b0
		
		}


    .index .content .lazy-wrap .lazy-container .lazy-content {
      margin-top: .4rem;
      overflow: hidden; }
      .index .content .lazy-wrap .lazy-container .lazy-content .swiper-container-newhouse {
        position: relative; }
        .index .content .lazy-wrap .lazy-container .lazy-content .swiper-container-newhouse .local-list {
          position: absolute;
          bottom: 0rem;
          left: 50%;
          z-index: 11;
          transform: translateX(-50%);
          width: 100%;
          text-align: center;
          font-size: 0; }
          .index .content .lazy-wrap .lazy-container .lazy-content .swiper-container-newhouse .local-list li {
            display: inline-block;
            font-size: .24rem;
            color: #686868;
            padding: 0 .2rem;
            width: 1.2rem;
            box-sizing: border-box;
       
            text-align: center; }
			.index .content .lazy-wrap .lazy-container .lazy-content .swiper-container-newhouse .local-list .active{color:#00af5e}
			.index .content .lazy-wrap .lazy-container .lazy-content .swiper-container-newhouse .local-list .active .a-b{width:.79rem;}
			.index .content .lazy-wrap .lazy-container .lazy-content .swiper-container-newhouse .local-list .active .a-a,.index .content .lazy-wrap .lazy-container .lazy-content .swiper-container-newhouse .local-list .a-b{width:0px;}
          .index .content .lazy-wrap .lazy-container .lazy-content .swiper-container-newhouse .local-list li:last-child {
            border-right: none; }
			.local-list li img{width:.79rem;}
        .index .content .lazy-wrap .lazy-container .lazy-content .swiper-container-newhouse .cs {
          bottom: .3rem; }
          .index .content .lazy-wrap .lazy-container .lazy-content .swiper-container-newhouse .cs .swiper-pagination-bullet {
            width: 1rem;
            height: .4rem;
            background: #fff;
            border-radius: 0;
            margin: 0;
            opacity: 0;
            z-index: 12; }
          .index .content .lazy-wrap .lazy-container .lazy-content .swiper-container-newhouse .cs .swiper-pagination-bullet-active {
            width: 1rem;
            height: .4rem;
            background: #63b62f;
            border-radius: 0;
            opacity: 1;
            z-index: 10; }
        .index .content .lazy-wrap .lazy-container .lazy-content .swiper-container-newhouse .yuandian {
          bottom: 0; }
          .index .content .lazy-wrap .lazy-container .lazy-content .swiper-container-newhouse .yuandian .swiper-pagination-bullet {
            width: .2rem;
            height: .2rem;
            background: #63b62f;
            z-index: 12;
            border-radius: 50%;
            opacity: 1; }
          .index .content .lazy-wrap .lazy-container .lazy-content .swiper-container-newhouse .yuandian .swiper-pagination-bullet-active {
            width: .2rem;
            height: .2rem;
            background: #fff;
            opacity: 1;
            z-index: 10;
            border-radius: 50%; }
        .index .content .lazy-wrap .lazy-container .lazy-content .swiper-container-newhouse .swiper-wrapper .swiper-slide img {
          width: 100%; }
		  .lazy-content{height:3.6rem;}
.index .content .offer-wrap {
  border-bottom: .2rem solid #eaeaea;
  padding-top: .36rem; }
  .swiper-container-newhouse {height:5.3rem;}
  .index .content .offer-wrap .offer-img {
    width: 100%;
    display: block;
    margin: .36rem 0; }
  .index .content .offer-wrap form input {
    width: 100%;
    height: .8rem;
    display: block;
    border: 1px solid #dcdcdc;
    outline: none;
    margin-bottom: .2rem;
    padding-left: .2rem;
    box-sizing: border-box;
    color: #999; }
  .index .content .offer-wrap form .sub {
    color: #fff;
    background: #63b62f;
    padding: 0; }
.index .content .team-wrap {
  padding-top: .4rem;
  padding-bottom: .2rem;
  border-bottom: .2rem solid #eaeaea; }
  .index .content .team-wrap .pub-title .t1 span::after {
    left: 1.4rem; }
  .index .content .team-wrap .switch {
    margin: .4rem 0; }
    .index .content .team-wrap .switch ul {
      text-align: center;
      font-size: 0; }
      .index .content .team-wrap .switch ul .cur p {
        color: #63b62f;
        border-bottom: 1px solid #63b62f; }
      .index .content .team-wrap .switch ul li {
        display: inline-block;
        margin: 0 .5rem; }
        .index .content .team-wrap .switch ul li p {
          font-size: .26rem;
          color: #666;
          padding-bottom: .2rem;
          border-bottom: 2px solid #fff; }
  .index .content .team-wrap .team-content .design-team .import-design img {
    width: 100%;
    margin-bottom: .05rem; }
  .index .content .team-wrap .team-content .design-team .design-list ul li:last-child {
    margin-right: 0; }
  .index .content .team-wrap .team-content .design-team .design-list ul li {
    float: left;
    width: 2.33rem;
    height: 2.76rem;
    margin-right: .05rem;
    position: relative; }
    .index .content .team-wrap .team-content .design-team .design-list ul li img {
      width: 100%; }
    .index .content .team-wrap .team-content .design-team .design-list ul li i {
      position: absolute;
      bottom: .2rem;
      color: #fff;
      font-size: .2rem;
      transform: scale(0.8); }
    .index .content .team-wrap .team-content .design-team .design-list ul li .l {
      left: .2rem; }
    .index .content .team-wrap .team-content .design-team .design-list ul li .r {
      right: .2rem; }
  .index .content .team-wrap .team-content .design-team .help {
    margin-top: .2rem;
    padding: .4rem .2rem;
	
    background: #333333; }
    .index .content .team-wrap .team-content .design-team .help .title h5 {
      width: 5.2rem;
      margin: 0 auto;
      color: #fff;
      font-size: .3rem; }
      .index .content .team-wrap .team-content .design-team .help .title h5 span {
        color: #63b62f;
        font-size: .36rem; }
    .index .content .team-wrap .team-content .design-team .help .btn {
      margin-top: .43rem; }
      .index .content .team-wrap .team-content .design-team .help .btn a {
        width: 3rem;
        height: 1rem;
        background: #63b62f;
        display: inline-block;
        color: #fff;
        line-height: 1rem;
        text-align: center; }
        .index .content .team-wrap .team-content .design-team .help .btn a .icon {
          font-size: .36rem;
          color: #fff; }
.index .content .vr-wrap {
  padding-top: .4rem;
  padding-bottom: .2rem;
  border-bottom: .2rem solid #eaeaea; }
  .index .content .vr-wrap .pub-title .t1 span::after {
    left: 2.4rem; }
  .index .content .vr-wrap .video-content {
    overflow: hidden;
    margin-top: .4rem;
    margin-bottom: .2rem; }
    .index .content .vr-wrap .video-content .swiper-container-vr {
      position: relative; }
      .index .content .vr-wrap .video-content .swiper-container-vr .swiper-button-prev {
        background: none;
        opacity: 1;
        width: .46rem;
        height: 1.16rem;
        background: rgba(0, 0, 0, 0.6);
        line-height: 1.16rem;
        left: .32rem; }
        .index .content .vr-wrap .video-content .swiper-container-vr .swiper-button-prev .icon {
          color: #fff;
          font-size: .6rem;
          opacity: 1;
          width: .46rem; }
      .index .content .vr-wrap .video-content .swiper-container-vr .swiper-button-next {
        background: none;
        opacity: 1;
        width: .46rem;
        height: 1.16rem;
        background: rgba(0, 0, 0, 0.6);
        text-align: center;
        line-height: 1.16rem;
        right: .32rem; }
        .index .content .vr-wrap .video-content .swiper-container-vr .swiper-button-next .icon {
          color: #fff;
          font-size: .6rem;
          opacity: 1; }
      .index .content .vr-wrap .video-content .swiper-container-vr .swiper-button-disabled {
        background: rgba(0, 0, 0, 0.2); }
      .index .content .vr-wrap .video-content .swiper-container-vr .swiper-wrapper .swiper-slide {
        position: relative; }
        .index .content .vr-wrap .video-content .swiper-container-vr .swiper-wrapper .swiper-slide img {
          width: 100%; }
        .index .content .vr-wrap .video-content .swiper-container-vr .swiper-wrapper .swiper-slide .icon {
          font-size: .76rem;
          color: #fff;
          position: absolute;
          top: 50%;
          margin-top: -.38rem;
          left: 50%;
          margin-left: -.38rem;
          opacity: 0; }
      .index .content .vr-wrap .video-content .swiper-container-vr .swiper-wrapper .swiper-slide-active .icon {
        opacity: 1; }
  .index .content .vr-wrap .read-more a {
    display: block;
    text-align: center;
    background: #63b62f;
    color: #fff;
    height: 1rem;
    line-height: 1rem;
    font-size: .34rem; }
.index .content .experience-wrap {
  border-bottom: .2rem solid #eaeaea;
  padding-top: .4rem; }
  .index .content .experience-wrap .pub-title {
    padding-bottom: .4rem; }
    .index .content .experience-wrap .pub-title .t1 span::after {
      left: 2.6rem; }
  .index .content .experience-wrap .input-form {
    background: url("../images/index_experience01.jpg") no-repeat center;
    background-size: cover;
    padding: .3rem 0; }
    .index .content .experience-wrap .input-form form {
      background: #fff;
      padding: .2rem; }
      .index .content .experience-wrap .input-form form input {
        width: 100%;
        height: .8rem;
        display: block;
        border: 1px solid #dcdcdc;
        outline: none;
        margin-bottom: .2rem;
        padding-left: .2rem;
        box-sizing: border-box;
        color: #999; }
		.index .content .experience-wrap .input-form form select {
        width: 100%;
        height: .8rem;
        display: block;
        border: 1px solid #dcdcdc;
		background:NONE;
        outline: none;
        margin-bottom: .2rem;
        padding-left: .2rem;
        box-sizing: border-box;
        color: #999; }
      .index .content .experience-wrap .input-form form .sub {
        color: #fff;
        background: #63b62f;
        padding: 0;
        margin: 0; }
.index .content .advantage-wrap {
  padding-top: .4rem;
  padding-bottom: .1rem;
  border-bottom: .2rem solid #eaeaea; }
  .index .content .advantage-wrap .pub-title {
    margin-bottom: .4rem; }
    .index .content .advantage-wrap .pub-title .t1 span::after {
      left: 1.4rem; }
  .index .content .advantage-wrap .advantage-list li:nth-child(2n+1) {
    margin-right: .16rem; }
  .index .content .advantage-wrap .advantage-list li {
    width: 3.45rem;
    float: left;
    height: 1.70rem;
    position: relative;
    overflow: hidden;
    margin-bottom: .2rem; }
    .index .content .advantage-wrap .advantage-list li .img-box img {
      width: 100%;
      height: 1.69rem;
      display: block; }
    .index .content .advantage-wrap .advantage-list li .text-box {
      position: absolute;
      left: .2rem;
      top: 50%;
      transform: translateY(-50%);
      text-align: left; }
      .index .content .advantage-wrap .advantage-list li .text-box .t1 {
        font-size: .26rem;
        font-weight: 550;
        color: #333;
        line-height: .4rem; }
      .index .content .advantage-wrap .advantage-list li .text-box .t2 {
        font-size: .2rem;
        color: #999;
        transform: scale(0.9);
        margin-left: -.1rem;
        line-height: .36rem; }
.index .content .news-wrap {
  padding-top: .4rem;
  padding-bottom: .2rem;
  border-bottom: .2rem solid #eaeaea; }
  .index .content .news-wrap .pub-title {
    margin-bottom: .4rem; }
    .index .content .news-wrap .pub-title .t1 span::after {
      left: 1.4rem; }
  .index .content .news-wrap .switch .cur p {
    border-bottom: 2px solid #63b62f; }
  .index .content .news-wrap .switch li {
    float: left;
    width:50%;
    text-align: center; }
    .index .content .news-wrap .switch li p {
      font-size: .26rem;
      color: #666666;
      padding-bottom: .2rem;
      display: inline-block;
      border-bottom: 2px solid #ffffff; }
  .index .content .news-wrap .news-container .news01 .item {
    padding: .2rem 0;
    border-bottom: 1px solid #dcdcdc; }
    .index .content .news-wrap .news-container .news01 .item .text-box {
      width: 3.9rem; }
      .index .content .news-wrap .news-container .news01 .item .text-box a .news-title {
        font-size: .3rem;
        font-weight: 600;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #333333;
        line-height: .6rem; }
      .index .content .news-wrap .news-container .news01 .item .text-box a .news-des {
        font-size: .26rem;
        color: #333;
        line-height: .36rem; }
      .index .content .news-wrap .news-container .news01 .item .text-box a .other-info {
        margin-top: .4rem; }
        .index .content .news-wrap .news-container .news01 .item .text-box a .other-info span {
          color: #666666;
          font-size: .26rem; }
          .index .content .news-wrap .news-container .news01 .item .text-box a .other-info span .icon {
            font-size: .28rem;
            display: inline-block;
            margin-right: .1rem; }
    .index .content .news-wrap .news-container .news01 .item .img-box a img {
      display: block;
      width: 3rem;
      height: 2.3rem; }
  .index .content .news-wrap .news-container .news01 .read-more {
    margin-top: .2rem; }
.index .content .lazy-experience-wrap {
  padding-top: .2rem;
  padding-bottom: .2rem;
  background: url("../images/index_lazy_experience01.jpg");
  background-size: cover; }
  .index .content .lazy-experience-wrap .title {
    font-size: .28rem;
    color: #fff;
    text-align: center; }
    .index .content .lazy-experience-wrap .title span {
      font-size: .48rem;
      font-weight: 600; }
  .index .content .lazy-experience-wrap form input {
    margin-top: .2rem;
    width: 100%;
    height: .76rem;
    border: none;
    outline: none;
    background: rgba(255, 255, 255, 0.4);
    padding-left: .2rem;
    box-sizing: border-box; }
  .index .content .lazy-experience-wrap form .sub {
    background-color: #fff8ad;
    height: 1rem;
    padding: 0;
    font-size: .32rem;
    font-weight: 550;
    color: #63b62f; }
.index .content .redpackets-btn {
  position: fixed;
  top: 50%;
  right: .6rem;
  z-index: 99; }
  .index .content .redpackets-btn img {
    width: 1.6rem;
    height: 2.4rem; }
  .index .content .redpackets-btn .icon {
    position: absolute;
    width: .4rem;
    height: .4rem;
    right: -.4rem;
    font-size: .24rem;
    top: -.4rem;
    text-align: center;
    line-height: .4rem;
    border-radius: 50%;
    border: 1px solid #000; }
.index .content .redpackets-open {
  position: fixed;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  z-index: 998; }
  .index .content .redpackets-open img {
    width: 5rem;
    height: 6rem; }
  .index .content .redpackets-open .open-btn {
    display: inline-block;
    content: "";
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    top: 38%;
    right: 35%;
    background: red;
    opacity: 0; }
.index .content .redpackets-details{
  background: url("../images/hongb_03.jpg");
  width: 7rem;
  height: 10rem;
  background-size: cover;
  position: fixed;
  top: 1.1rem;
  left: 50%;
  transform: translateX(-50%);
  display: none;
  z-index: 998;
}
.index .content .redpackets-details .icon{
  position: absolute;
  right: .22rem;
  top: .25rem;
}
.index .content .redpackets-show {
  background: url("../images/red03.jpg");
  width: 6rem;
  height: 9rem;
  background-size: cover;
  position: fixed;
  top: 1.1rem;
  left: 50%;
  transform: translateX(-50%);
  display: none;
  z-index: 998; }
  .index .content .redpackets-show .logo {
    text-align: center;
    margin-top: .6rem; }
    .index .content .redpackets-show .logo img {
      display: inline-block;
      width: 1rem;
      height: 1rem; }
  .index .content .redpackets-show .t1 {
    text-align: center;
    font-size: .32rem;
    color: #fff;
    line-height: .4rem; }
  .index .content .redpackets-show .t2 {
    text-align: center;
    font-size: .28rem;
    color: #dbdbdb;
    line-height: .5rem; }
  .index .content .redpackets-show .t3 {
    font-size: .36rem;
    color: #fff;
    line-height: .4rem;
    text-align: center; }
  .index .content .redpackets-show .open-close {
    display: block;
    position: absolute;
    width: .6rem;
    height: .6rem;
    left: .2rem;
    top: .2rem; }
  .index .content .redpackets-show form input {
    outline: none;
    width: 5rem;
    border-radius: .5rem;
    height: 1rem;
    margin: .6rem auto;
    display: block;
    border: none;
    background: #e7bb40;
	font-size:.4rem;
    text-align: center; }
  .index .content .redpackets-show form a {
    position: absolute;
    bottom: 1.2rem;
    left: 50%;
    display: block;
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 50%;
    transform: translateX(-44%); }

.newhouse {
  overflow: hidden; }
  .newhouse .content .discount-wrap {
    padding-bottom: .28rem;
    border-bottom: .2rem solid #eaeaea; }
    .newhouse .content .discount-wrap .form-con {
      margin: .3rem 0;
      padding-top: .2rem;
      padding-bottom: .2rem;
      
      background-size: cover; }
      .newhouse .content .discount-wrap .form-con .title {
        font-size: .28rem;
        color: #fff;
		color: #63b62f;
        text-align: center; }
        .newhouse .content .discount-wrap .form-con .title span {
          font-size: .48rem;
          font-weight: 600; }
      .newhouse .content .discount-wrap .form-con form input {
        margin-top: .2rem;
        width: 100%;
        height: .76rem;
        border: none;
        outline: none;
        background:none;
		border:1px solid #ccc;
        padding-left: .2rem;
        box-sizing: border-box; }
      .newhouse .content .discount-wrap .form-con form .sub {
        background-color: #fff8ad;
        height: 1rem;
        padding: 0;
        font-size: .32rem;
        font-weight: 550;
		border:NONE;
        color: #63b62f;
		    background: #63b62f;
    color: #fff;
		}
    .newhouse .content .discount-wrap .advantage .advantage-list li:not(:last-child) {
      margin-right: .68rem; }
    .newhouse .content .discount-wrap .advantage .advantage-list li {
      float: left;
      width: 1.24rem;
      height: 1.7rem;
      box-sizing: border-box;
      text-align: center;
      padding: .3rem 0;
      border: 1px solid #dcdcdc; }
      .newhouse .content .discount-wrap .advantage .advantage-list li .img-box img {
        width: .46rem;
        display: inline-block; }
      .newhouse .content .discount-wrap .advantage .advantage-list li .title {
        font-size: .26rem;
        color: #63b62f;
        margin-top: .3rem; }
  .newhouse .content .lazywhole-wrap {
    padding-top: .4rem;
    padding-bottom: .4rem;
    border-bottom: .2rem solid #eaeaea; }
    .newhouse .content .lazywhole-wrap .swiper-container-lazywhole {
      margin: .3rem 0;
      position: relative;
      overflow: hidden; }
      .newhouse .content .lazywhole-wrap .swiper-container-lazywhole .swiper-pagination-bullet {
        width: .15rem;
        height: .15rem;
        background: #fff;
        opacity: 1; }
      .newhouse .content .lazywhole-wrap .swiper-container-lazywhole .swiper-pagination-bullet-active {
        background: #63b62f; }
      .newhouse .content .lazywhole-wrap .swiper-container-lazywhole .swiper-wrapper .swiper-slide img {
        width: 100%; }
  .newhouse .content .twelveitem-wrap {
    padding-top: .4rem;
    padding-bottom: .2rem;
    border-bottom: .2rem solid #eaeaea; }
    .newhouse .content .twelveitem-wrap .pub-title .t1 span::after {
      left: 2.7rem; }
    .newhouse .content .twelveitem-wrap .swiper-container-twelve {
      position: relative;
      overflow: hidden;
      margin-top: .3rem; }
      .newhouse .content .twelveitem-wrap .swiper-container-twelve .swiper-button-prev {
        background: none;
        opacity: 1;
        width: .46rem;
        height: 1.16rem;
        background: rgba(0, 0, 0, 0.6);
        line-height: 1.16rem;
        left: .2rem; }
        .newhouse .content .twelveitem-wrap .swiper-container-twelve .swiper-button-prev .icon {
          color: #fff;
          font-size: .6rem;
          opacity: 1;
          width: .46rem; }
      .newhouse .content .twelveitem-wrap .swiper-container-twelve .swiper-button-next {
        background: none;
        opacity: 1;
        width: .46rem;
        height: 1.16rem;
        background: rgba(0, 0, 0, 0.6);
        text-align: center;
        line-height: 1.16rem;
        right: .2rem; }
        .newhouse .content .twelveitem-wrap .swiper-container-twelve .swiper-button-next .icon {
          color: #fff;
          font-size: .6rem;
          opacity: 1; }
      .newhouse .content .twelveitem-wrap .swiper-container-twelve .swiper-button-disabled {
        background: rgba(0, 0, 0, 0.2); }
      .newhouse .content .twelveitem-wrap .swiper-container-twelve .swiper-wrapper .swiper-slide ul li:not(:nth-child(3n)) {
        margin-right: .16rem; }
      .newhouse .content .twelveitem-wrap .swiper-container-twelve .swiper-wrapper .swiper-slide ul li {
        width: 2.25rem;
        float: left;
        margin-bottom: .2rem; }
        .newhouse .content .twelveitem-wrap .swiper-container-twelve .swiper-wrapper .swiper-slide ul li .img-box img {
          width: 2.25rem;
          height: 2.15rem; }
        .newhouse .content .twelveitem-wrap .swiper-container-twelve .swiper-wrapper .swiper-slide ul li .title {
          display: table-cell;
          vertical-align: middle;
          width: 2.25rem;
          text-align: center;
          background: #63b62f;
          color: #fff;
          padding: .1rem;
          font-size: .24rem;
          line-height: .36rem;
          height: 1rem;
          box-sizing: border-box; }
  .newhouse .content .gxdesign-wrap {
    padding-bottom: .4rem;
    padding-top: .4rem;
    border-bottom: .2rem solid #eaeaea; }
    .newhouse .content .gxdesign-wrap .switch {
      margin: .4rem 0; }
      .newhouse .content .gxdesign-wrap .switch ul {
        font-size: 0;
        text-align: center; }
        .newhouse .content .gxdesign-wrap .switch ul li {
          display: inline-block;
          width: 2.88rem;
          height: .63rem;
          background: #f5f5f5;
          text-align: center;
          line-height: .63rem;
          border-radius: 2px;
          font-size: .24rem;
          color: #666;
          position: relative; }
        .newhouse .content .gxdesign-wrap .switch ul .cur {
          background: #63b62f;
          color: #fff; }
        .newhouse .content .gxdesign-wrap .switch ul .cur::after {
          display: inline-block;
          content: "";
          border-top: .12rem solid #00b060;
          border-left: .12rem solid transparent;
          border-right: .12rem solid transparent;
          position: absolute;
          left: 50%;
          bottom: -.12rem; }
    .newhouse .content .gxdesign-wrap .switch-container .kitchen ul li {
      float: left;
      width: 50%;
      height: 3rem; }
      .newhouse .content .gxdesign-wrap .switch-container .kitchen ul li .img-box img {
        height: 3rem;
        width: 100%; }
      .newhouse .content .gxdesign-wrap .switch-container .kitchen ul li .title {
        font-size: .26rem;
        color: #63b62f;
        font-weight: 550;
        text-align: center;
        line-height: .4rem;
        display: table-cell;
        vertical-align: middle;
        width: 100%;
        height: 3rem;
        width: 3.5rem; }
  .newhouse .content .material-wrap {
    padding-bottom: .4rem;
    padding-top: .4rem;
    border-bottom: .2rem solid #eaeaea; }
    .newhouse .content .material-wrap .pub-title .t1 span::after {
      left: 1.5rem; }
    .newhouse .content .material-wrap ul {
      margin-top: .5rem;
      border-top: 1px solid #e7e7e7;
      border-left: 1px solid #e7e7e7; }
      .newhouse .content .material-wrap ul li {
        float: left;
        width: 33.3%;
        border-bottom: 1px solid #e7e7e7;
        border-right: 1px solid #e7e7e7;
        box-sizing: border-box; }
        .newhouse .content .material-wrap ul li img {
          width: 100%;
          height: 1.2rem; }
  .newhouse .content .standard-wrap {
    padding-bottom: .4rem;
    padding-top: .4rem;
    border-bottom: .2rem solid #eaeaea; }
    .newhouse .content .standard-wrap .swiper-container-standard {
      margin-top: .4rem;
      position: relative;
      overflow: hidden;
      padding-bottom: .4rem; }
      .newhouse .content .standard-wrap .swiper-container-standard .swiper-button-prev {
        background: none;
        opacity: 1;
        width: .46rem;
        height: 1.16rem;
        background: rgba(0, 0, 0, 0.6);
        line-height: 1.16rem;
        left: 0; }
        .newhouse .content .standard-wrap .swiper-container-standard .swiper-button-prev .icon {
          color: #fff;
          font-size: .6rem;
          opacity: 1;
          width: .46rem; }
      .newhouse .content .standard-wrap .swiper-container-standard .swiper-button-next {
        background: none;
        opacity: 1;
        width: .46rem;
        height: 1.16rem;
        background: rgba(0, 0, 0, 0.6);
        text-align: center;
        line-height: 1.16rem;
        right: .1rem; }
        .newhouse .content .standard-wrap .swiper-container-standard .swiper-button-next .icon {
          color: #fff;
          font-size: .6rem;
          opacity: 1; }
      .newhouse .content .standard-wrap .swiper-container-standard .swiper-button-disabled {
        background: rgba(0, 0, 0, 0.2); }
      .newhouse .content .standard-wrap .swiper-container-standard .swiper-pagination {
        bottom: 0; }
        .newhouse .content .standard-wrap .swiper-container-standard .swiper-pagination .swiper-pagination-bullet {
          height: 4px;
          background-color: #828282;
          border-radius: 2px;
          opacity: 1; }
        .newhouse .content .standard-wrap .swiper-container-standard .swiper-pagination .swiper-pagination-bullet-active {
          background: #63b62f; }
      .newhouse .content .standard-wrap .swiper-container-standard .swiper-wrapper .swiper-slide .item .img-box {
        width: 3.4rem;
        height: 3.6rem; }
        .newhouse .content .standard-wrap .swiper-container-standard .swiper-wrapper .swiper-slide .item .img-box img {
          width: 3.4rem;
          height: 3.6rem; }
      .newhouse .content .standard-wrap .swiper-container-standard .swiper-wrapper .swiper-slide .item .title {
        width: 3.4rem;
        height: .8rem;
        text-align: center;
        line-height: .8rem;
        background: #63b62f;
        color: #fff;
        font-size: .26rem; }
  .newhouse .content .aftersale-wrap {
    padding-bottom: .4rem;
    padding-top: .4rem;
    border-bottom: .2rem solid #eaeaea; }
    .newhouse .content .aftersale-wrap ul li:not(:nth-child(3n)) {
      margin-right: .2rem; }
    .newhouse .content .aftersale-wrap ul li {
      margin-top: .2rem;
      float: left;
      border-radius: 4px;
      width: 2.2rem;
      height: 3.2rem;
      background-size: cover;
      padding: 1.2rem .1rem;
      box-sizing: border-box; }
    .newhouse .content .aftersale-wrap ul .t1 {
      font-size: .26rem;
      font-weight: 550;
	  text-align:center;
      color: #fff; }
    .newhouse .content .aftersale-wrap ul .t2 {
      font-size: .2rem;
      color: #fff;
	  text-align:center;
      line-height: .36rem; }
  .newhouse .content .service-wrap {
    background: url("../images/newhouse_service01.jpg") no-repeat;
    width: 100%;
    height: 7.6rem;
    background-size: cover;
    box-sizing: border-box;
    padding-top: .4rem;
    padding-bottom: .4rem; }
    .newhouse .content .service-wrap .pub-title .t1 span {
      color: #fff; }
    .newhouse .content .service-wrap .pub-title .t1 span::after {
      left: 1.4rem; }
    .newhouse .content .service-wrap .pub-title .t2 {
      color: #fff; }
    .newhouse .content .service-wrap .con {
      background: url("../images/newhouse_service02.png") no-repeat center center;
      width: 4.67rem;
      height: 4.67rem;
      background-size: 3.26rem 3.26rem;
      margin: .86rem auto;
      border-radius: 50%;
      border: 1px solid #63b62f;
      position: relative; }
      .newhouse .content .service-wrap .con > div {
        position: absolute; }
        .newhouse .content .service-wrap .con > div .icon {
          width: .45rem;
          height: .45rem;
          border: 1px solid #fff;
          background-color: #63b62f;
          border-radius: 50%;
          background-repeat: no-repeat;
          background-position: center center;
          background-size: .23rem .23rem; }
        .newhouse .content .service-wrap .con > div .text {
          position: absolute;
          font-size: .2rem;
          color: #fff;
          width: 1.9rem;
          transform: scale(0.7);
          top: .04rem; }
      .newhouse .content .service-wrap .con .item1 {
        right: 1.7rem;
        top: -.2rem; }
        .newhouse .content .service-wrap .con .item1 .icon {
          background-image: url("../images/newhouse_serviceitem01.png"); }
        .newhouse .content .service-wrap .con .item1 .text {
          left: .3rem; }
      .newhouse .content .service-wrap .con .item2 {
        right: .8rem;
        top: .2rem; }
        .newhouse .content .service-wrap .con .item2 .icon {
          background-image: url("../images/newhouse_serviceitem02.png"); }
        .newhouse .content .service-wrap .con .item2 .text {
          left: .3rem; }
      .newhouse .content .service-wrap .con .item3 {
        right: .2rem;
        top: .76rem; }
        .newhouse .content .service-wrap .con .item3 .icon {
          background-image: url("../images/newhouse_serviceitem03.png"); }
        .newhouse .content .service-wrap .con .item3 .text {
          left: .3rem; }
      .newhouse .content .service-wrap .con .item4 {
        right: -.2rem;
        top: 1.5rem; }
        .newhouse .content .service-wrap .con .item4 .icon {
          background-image: url("../images/newhouse_serviceitem04.png"); }
        .newhouse .content .service-wrap .con .item4 .text {
          left: .3rem; }
      .newhouse .content .service-wrap .con .item5 {
        right: -.2rem;
        top: 2.3rem; }
        .newhouse .content .service-wrap .con .item5 .icon {
          background-image: url("../images/newhouse_serviceitem05.png"); }
        .newhouse .content .service-wrap .con .item5 .text {
          left: .3rem; }
      .newhouse .content .service-wrap .con .item6 {
        right: .05rem;
        top: 3.1rem; }
        .newhouse .content .service-wrap .con .item6 .icon {
          background-image: url("../images/newhouse_serviceitem06.png"); }
        .newhouse .content .service-wrap .con .item6 .text {
          left: .3rem;
          top: .1rem; }
      .newhouse .content .service-wrap .con .item7 {
        right: .55rem;
        top: 3.78rem; }
        .newhouse .content .service-wrap .con .item7 .icon {
          background-image: url("../images/newhouse_serviceitem07.png"); }
        .newhouse .content .service-wrap .con .item7 .text {
          left: .3rem;
          top: .18rem; }
      .newhouse .content .service-wrap .con .item8 {
        right: 1.3rem;
        top: 4.2rem; }
        .newhouse .content .service-wrap .con .item8 .icon {
          background-image: url("../images/newhouse_serviceitem08.png"); }
        .newhouse .content .service-wrap .con .item8 .text {
          left: .2rem;
          top: .22rem; }
      .newhouse .content .service-wrap .con .item9 {
        right: 50%;
        transform: translateX(50%);
        bottom: -.2rem; }
        .newhouse .content .service-wrap .con .item9 .icon {
          background-image: url("../images/newhouse_serviceitem09.png"); }
        .newhouse .content .service-wrap .con .item9 .text {
          bottom: -3.2rem;
          left: -.6rem; }
      .newhouse .content .service-wrap .con .item10 {
        left: 1.3rem;
        top: 4.2rem; }
        .newhouse .content .service-wrap .con .item10 .icon {
          background-image: url("../images/newhouse_serviceitem10.png"); }
        .newhouse .content .service-wrap .con .item10 .text {
          text-align: right;
          right: .3rem;
          top: .22rem; }
      .newhouse .content .service-wrap .con .item11 {
        left: .55rem;
        top: 3.78rem; }
        .newhouse .content .service-wrap .con .item11 .icon {
          background-image: url("../images/newhouse_serviceitem11.png"); }
        .newhouse .content .service-wrap .con .item11 .text {
          text-align: right;
          right: .2rem;
          top: .08rem;
          width: 2.6rem; }
      .newhouse .content .service-wrap .con .item12 {
        left: .05rem;
        top: 3.1rem; }
        .newhouse .content .service-wrap .con .item12 .icon {
          background-image: url("../images/newhouse_serviceitem12.png"); }
        .newhouse .content .service-wrap .con .item12 .text {
          text-align: right;
          right: .2rem;
          top: .08rem;
          width: 2.5rem; }
      .newhouse .content .service-wrap .con .item13 {
        left: -.2rem;
        top: 2.3rem; }
        .newhouse .content .service-wrap .con .item13 .icon {
          background-image: url("../images/newhouse_serviceitem13.png"); }
        .newhouse .content .service-wrap .con .item13 .text {
          text-align: right;
          right: .2rem; }
      .newhouse .content .service-wrap .con .item14 {
        left: -.2rem;
        top: 1.5rem; }
        .newhouse .content .service-wrap .con .item14 .icon {
          background-image: url("../images/newhouse_serviceitem14.png"); }
        .newhouse .content .service-wrap .con .item14 .text {
          text-align: right;
          right: .3rem; }
      .newhouse .content .service-wrap .con .item15 {
        left: .2rem;
        top: .76rem; }
        .newhouse .content .service-wrap .con .item15 .icon {
          background-image: url("../images/newhouse_serviceitem15.png"); }
        .newhouse .content .service-wrap .con .item15 .text {
          text-align: right;
          right: .3rem; }
      .newhouse .content .service-wrap .con .item16 {
        left: .8rem;
        top: .2rem; }
        .newhouse .content .service-wrap .con .item16 .icon {
          background-image: url("../images/newhouse_serviceitem16.png"); }
        .newhouse .content .service-wrap .con .item16 .text {
          text-align: right;
          right: .3rem; }
      .newhouse .content .service-wrap .con .item17 {
        left: 1.7rem;
        top: -.2rem; }
        .newhouse .content .service-wrap .con .item17 .icon {
          background-image: url("../images/newhouse_serviceitem17.png"); }
        .newhouse .content .service-wrap .con .item17 .text {
          text-align: right;
          right: .3rem;
          top: .04rem; }

.classroom .content .class-switch ul .cur {
  background: #63b62f;
  color: #fff; }
.classroom .content .class-switch ul li {
  height: 1rem;
  width: 33.3%;
  background: #f6f6f6;
  float: left;
  text-align: center;
  line-height: 1rem;
  font-size: .26rem;
  color: #666666; }
.classroom .content .class-container > div .class-con li {
  padding: .3rem 0;
  border-bottom: 1px solid #dcdcdc; }
  .classroom .content .class-container > div .class-con li .img-box img {
    width: 2.25rem;
    height: 1.8rem; }
  .classroom .content .class-container > div .class-con li .text-box a .title {
    width: 4.3rem;
    color: #000;
    font-size: .3rem;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .classroom .content .class-container > div .class-con li .text-box a .des {
    width: 4.3rem;
    font-size: .26rem;
    color: #666;
    line-height: .5rem; }
  .classroom .content .class-container > div .class-con li .text-box .other-info span {
    font-size: .2rem;
    display: inline-block;
    margin-right: .2rem;
    color: #9c9f9f; }
    .classroom .content .class-container > div .class-con li .text-box .other-info span .icon {
      font-size: .2rem;
      display: inline-block;
      margin-right: .1rem;
      color: #9c9f9f; }
  .classroom .content .class-container > div .class-con li .text-box .other-info .hg {
    font-size: .26rem;
    color: #63b62f;
    font-weight: 550; }
.classroom .content .class-container > div .load-more {
  border-bottom: 1px solid #f2f2f2; }
  .classroom .content .class-container > div .load-more a {
    width: 3.36rem;
    margin: .36rem auto;
    display: block;
    height: .94rem;
    border-radius: .46rem;
    text-align: center;
    line-height: .94rem;
    border: 1px solid #dcdcdc;
    font-size: .24rem;
    color: #666; }
  .classroom .content .class-container > div .load-more .icon {
    font-size: .3rem;
    color: #666;
    display: inline-block;
    margin-right: .1rem; }

.classroom-details .content .de-header {
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: .4rem; }
  .classroom-details .content .de-header .title {
    font-size: .38rem;
    color: #333;
    line-height: 1rem;
    font-weight: bold;
    text-align: center; }
  .classroom-details .content .de-header .info {
    text-align: center; }
    .classroom-details .content .de-header .info span {
      font-size: .24rem;
      color: #666666;
      display: inline-block;
      margin: 0 .2rem; }
.classroom-details .content .con {
  padding-top: .2rem;
  padding-bottom: .2rem; }
  .classroom-details .content .con .des-p {
    font-size: .26rem;
    line-height: .48rem;
    color: #666666; }
  .classroom-details .content .con .img-box img {
    width: 100%; }
  .classroom-details .content .con .t1 {
    font-size: .26rem;
    font-weight: 600;
    color: #666; }
  .classroom-details .content .con .share {
    margin-top: .5rem;
    margin-bottom: .5rem; }
    .classroom-details .content .con .share i {
      font-size: .3rem;
      color: #666;
      vertical-align: top; }
    .classroom-details .content .con .share a {
      width: .43rem;
      height: .43rem;
      display: inline-block;
      margin-left: .1rem; }
    .classroom-details .content .con .share .wb {
      background: url("../images/classroom_details_share01.png");
      background-size: cover; }
    .classroom-details .content .con .share .wx {
      background: url("../images/classroom_details_share02.png");
      background-size: cover; }
    .classroom-details .content .con .share .kj {
      background: url("../images/classroom_details_share03.png");
      background-size: cover; }
    .classroom-details .content .con .share .rr {
      background: url("../images/classroom_details_share04.png");
      background-size: cover; }
    .classroom-details .content .con .share .in {
      background: url("../images/classroom_details_share05.png");
      background-size: cover; }
    .classroom-details .content .con .share .yd {
      background: url("../images/classroom_details_share06.png");
      background-size: cover; }
  .classroom-details .content .con .prev, .classroom-details .content .con .next {
    height: 1rem;
    line-height: 1rem;
    background-color: #f9f9f9;
    text-align: left;
    padding-left: .5rem;
    margin-bottom: .2rem; }
    .classroom-details .content .con .prev a, .classroom-details .content .con .next a {
      color: #333333;
      display: block; }
.classroom-details .content .more {
  border-bottom: .2rem solid #f5f5f5; }
  .classroom-details .content .more .title {
    position: relative;
    background-color: #f9f9f9; }
    .classroom-details .content .more .title ::after {
      display: inline-block;
      content: "";
      height: .4rem;
      width: 2px;
      background: url("../images/classroom_details_more01.png");
      background-size: cover;
      position: absolute;
      left: 0;
      top: .3rem; }
    .classroom-details .content .more .title .t1 {
      font-weight: 600;
      padding: .3rem 0;
      padding-left: .3rem; }
      .classroom-details .content .more .title .t1 a {
        font-size: .3rem;
        color: #333; }
  .classroom-details .content .more .list li {
    border-bottom: 1px solid #dcdcdc; }
    .classroom-details .content .more .list li a {
      display: block;
      padding: .4rem 0;
      color: #333;
      font-size: .26rem; }
      .classroom-details .content .more .list li a i {
        color: #666; }

.vr-experience .content .vr-list {
  padding-top: .2rem;
  background: #f5f5f5;
  padding-bottom: .2rem; }
  .vr-experience .content .vr-list .vr-item {
    margin-bottom: .2rem; }
    .vr-experience .content .vr-list .vr-item .img-box img {
      width: 7.1rem;
      height: 2.8rem; }
    .vr-experience .content .vr-list .vr-item .text {
      height: 1.5rem;
      background: #fff;
      padding: .35rem;
      box-sizing: border-box;
      line-height: .8rem; }
      .vr-experience .content .vr-list .vr-item .text span {
        font-size: .3rem;
        vertical-align: middle;
        display: inline-block; }
      .vr-experience .content .vr-list .vr-item .text a {
        float: right;
        display: block;
        height: .8rem;
        line-height: .8rem;
        text-align: center;
        background: #63b62f;
        color: #fff;
        width: 2.43rem;
        border-radius: 3px; }
.vr-experience .content .load-more {
  border-bottom: 1px solid #f2f2f2; }
  .vr-experience .content .load-more a {
    width: 3.36rem;
    margin: .36rem auto;
    display: block;
    height: .94rem;
    border-radius: .46rem;
    text-align: center;
    line-height: .94rem;
    border: 1px solid #dcdcdc;
    font-size: .24rem;
    color: #666; }
  .vr-experience .content .load-more .icon {
    font-size: .3rem;
    color: #666;
    display: inline-block;
    margin-right: .1rem; }
.vr-experience .content .up-top {
  display: none;
  position: fixed;
  right: .6rem;
  bottom: 2rem;
  z-index: 3; }
  .vr-experience .content .up-top .icon {
    font-size: .6rem; }
  .vr-experience .content .up-top span {
    display: block;
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    background: #63b62f;
    color: #fff;
    text-align: center;
    line-height: 1rem;
    transform: rotate(-90deg); }

.vr-case .content .select-wrap {
  padding: .35rem 0; }
  .vr-case .content .select-wrap .select-w {
    float: left;
    width: 2.3rem;
    position: relative;
    margin-right: .06rem; }
  .vr-case .content .select-wrap .select-w::after {
    display: inline-block;
    position: absolute;
    content: '';
    border-left: 5px solid transparent;
    border-top: 10px solid #666;
    border-right: 5px solid transparent;
    right: .2rem;
    top: .3rem;
    z-index: 1; }
  .vr-case .content .select-wrap select {
    padding-left: .3rem;
    width: 2.3rem;
    height: .8rem;
    border: 1px solid #dcdcdc;
    outline: none;
    color: #999999; }
.vr-case .content .vr-list {
  padding-top: .2rem;
  background: #f5f5f5;
  padding-bottom: .2rem; }
  .vr-case .content .vr-list .vr-item {
    margin-bottom: .2rem; }
    .vr-case .content .vr-list .vr-item .img-box img {
      width: 7.1rem;
      height: 2.8rem; }
    .vr-case .content .vr-list .vr-item .text {
      height: 1.5rem;
      background: #fff;
      padding: .3rem;
      box-sizing: border-box; }
      .vr-case .content .vr-list .vr-item .text .fl .szie {
        color: #666;
        font-size: .24rem;
        margin-top: .2rem; }
      .vr-case .content .vr-list .vr-item .text span {
        font-size: .3rem;
        vertical-align: middle;
        display: inline-block; }
      .vr-case .content .vr-list .vr-item .text a {
        float: right;
        display: block;
        height: .8rem;
        line-height: .8rem;
        text-align: center;
        background: #63b62f;
        color: #fff;
        width: 2.43rem;
        border-radius: 3px; }
.vr-case .content .load-more {
  border-bottom: 1px solid #f2f2f2; }
  .vr-case .content .load-more a {
    width: 3.36rem;
    margin: .36rem auto;
    display: block;
    height: .94rem;
    border-radius: .46rem;
    text-align: center;
    line-height: .94rem;
    border: 1px solid #dcdcdc;
    font-size: .24rem;
    color: #666; }
  .vr-case .content .load-more .icon {
    font-size: .3rem;
    color: #666;
    display: inline-block;
    margin-right: .1rem; }
.vr-case .content .up-top {
  display: none;
  position: fixed;
  right: .6rem;
  bottom: 2rem; }
  .vr-case .content .up-top .icon {
    font-size: .6rem; }
  .vr-case .content .up-top span {
    display: block;
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    background: #63b62f;
    color: #fff;
    text-align: center;
    line-height: 1rem;
    transform: rotate(-90deg); }

.case-details .content .de-header {
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: .4rem; }
  .case-details .content .de-header .title {
    font-size: .38rem;
    color: #333;
    line-height: 1rem;
    font-weight: bold;
    text-align: center; }
  .case-details .content .de-header .info {
    text-align: center; }
    .case-details .content .de-header .info span {
      font-size: .24rem;
      color: #666666;
      display: inline-block;
      margin: 0 .2rem; }
.case-details .content .con {
  padding-top: .2rem;
  padding-bottom: .2rem; }
  .case-details .content .con .des-p {
    font-size: .26rem;
    line-height: .48rem;
    color: #666666; }
  .case-details .content .con .img-box img {
    width: 100%;
    margin: .2rem 0; }
  .case-details .content .con .t1 {
    font-size: .26rem;
    font-weight: 600;
    color: #666; }
  .case-details .content .con .share {
    margin-top: .5rem;
    margin-bottom: .5rem; }
    .case-details .content .con .share i {
      font-size: .3rem;
      color: #666;
      vertical-align: top; }
    .case-details .content .con .share a {
      width: .43rem;
      height: .43rem;
      display: inline-block;
      margin-left: .1rem; }
    .case-details .content .con .share .wb {
      background: url("../images/classroom_details_share01.png");
      background-size: cover; }
    .case-details .content .con .share .wx {
      background: url("../images/classroom_details_share02.png");
      background-size: cover; }
    .case-details .content .con .share .kj {
      background: url("../images/classroom_details_share03.png");
      background-size: cover; }
    .case-details .content .con .share .rr {
      background: url("../images/classroom_details_share04.png");
      background-size: cover; }
    .case-details .content .con .share .in {
      background: url("../images/classroom_details_share05.png");
      background-size: cover; }
    .case-details .content .con .share .yd {
      background: url("../images/classroom_details_share06.png");
      background-size: cover; }
  .case-details .content .con .prev, .case-details .content .con .next {
    height: 1rem;
    line-height: 1rem;
    background-color: #f9f9f9;
    text-align: left;
    padding-left: .5rem;
    margin-bottom: .2rem; }
    .case-details .content .con .prev a, .case-details .content .con .next a {
      color: #333333;
      display: block; }
.case-details .content .more .title {
  position: relative;
  background-color: #f9f9f9; }
  .case-details .content .more .title ::after {
    display: inline-block;
    content: "";
    height: .4rem;
    width: 2px;
    background: url("../images/classroom_details_more01.png");
    background-size: cover;
    position: absolute;
    left: 0;
    top: .3rem; }
  .case-details .content .more .title .t1 {
    font-size: .3rem;
    color: #333;
    font-weight: 600;
    padding: .3rem 0;
    padding-left: .3rem; }
  .case-details .content .more .title a {
    color: #333;
    margin-top: .3rem;
    margin-right: .2rem;
    font-size: .26rem; }
.case-details .content .more .list li:nth-child(2n) {
  margin-left: .2rem; }
.case-details .content .more .list li {
  padding: .24rem 0;
  border-bottom: 1px solid #dcdcdc;
  float: left;
  width: 3.4rem; }
  .case-details .content .more .list li .img-box img {
    width: 100%; }
  .case-details .content .more .list li .text-box {
    padding-left: .2rem; }
    .case-details .content .more .list li .text-box a .t1 {
      font-size: .3rem;
      color: #241916;
      line-height: .78rem; }
    .case-details .content .more .list li .text-box a span {
      font-size: .26rem;
      color: #666; }
    .case-details .content .more .list li .text-box a .type {
      padding-right: .3rem;
      border-right: 1px solid #666; }
    .case-details .content .more .list li .text-box a .size {
      padding-left: .1rem; }

.oldhouse {
  overflow: hidden; }
  .oldhouse .content .gitoffer-wrap {
    border-bottom: .2rem solid #e8e8e8; }
    .oldhouse .content .gitoffer-wrap .title {
      color: #63b62f;
      text-align: center;
      padding: .3rem 0;
      position: relative; }
    .oldhouse .content .gitoffer-wrap .title::before, .oldhouse .content .gitoffer-wrap .title::after {
      display: inline-block;
      content: "";
      width: 1.1rem;
      height: 1px;
      background: #63b62f;
      position: absolute;
      top: 50%; }
    .oldhouse .content .gitoffer-wrap .title::before {
      left: .4rem; }
    .oldhouse .content .gitoffer-wrap .title::after {
      right: .4rem; }
    .oldhouse .content .gitoffer-wrap form input {
      width: 100%;
      height: .8rem;
      border: 1px solid #dcdcdc;
      outline: none;
      padding-left: .2rem;
      box-sizing: border-box;
      margin-top: .2rem; }
    .oldhouse .content .gitoffer-wrap form .but {
      background: #63b62f;
      color: #fff;
      font-size: .34rem; }
    .oldhouse .content .gitoffer-wrap .n {
      background: #dcdcdc;
      padding: .2rem 0;
      border: 1px solid #cccccc;
      border-top: none; }
      .oldhouse .content .gitoffer-wrap .n .j-banner .swiper-wrapper {
        width: 100%;
        height: 2rem; }
        .oldhouse .content .gitoffer-wrap .n .j-banner .swiper-wrapper .swiper-slide {
          width: 100%;
          font-size: 0.23rem;
          color: #434343;
          line-height: 0.32rem;
          text-align: center;
          height: .32rem; }
          .oldhouse .content .gitoffer-wrap .n .j-banner .swiper-wrapper .swiper-slide span {
            color: #585858;
            font-size: .26rem;
            display: inline-block;
            margin: 0 .5rem; }
    .oldhouse .content .gitoffer-wrap .total {
      text-align: center;
      padding: .4rem;
      font-size: .26rem;
      color: #333; }
      .oldhouse .content .gitoffer-wrap .total span {
        font-size: .3rem;
        color: #63b62f;
        font-weight: 550; }
  .oldhouse .content .reform-wrap {
    padding: .4rem 0;
    border-bottom: .2rem solid #e8e8e8; }
    .oldhouse .content .reform-wrap .pub-title .t1 span::after {
      left: 1.4rem; }
    .oldhouse .content .reform-wrap .con ul li:not(:nth-child(3n)) {
      margin-right: .14rem; }
    .oldhouse .content .reform-wrap .con ul li {
      margin-top: .2rem;
      float: left;
      width: 2.25rem; }
      .oldhouse .content .reform-wrap .con ul li .img-box img {
        width: 2.25rem;
        height: 2.6rem;
        display: inline-block; }
      .oldhouse .content .reform-wrap .con ul li .text-box {
        background: #63b62f;
        color: #fff;
        font-size: .24rem;
        text-align: center;
        padding: .1rem; }
  .oldhouse .content .speclist-wrap {
    padding-top: .4rem;
    padding-bottom: .4rem;
    border-bottom: .2rem solid #eaeaea; }
    .oldhouse .content .speclist-wrap .pub-title .t1 span::after {
      left: 1.4rem; }
    .oldhouse .content .speclist-wrap .swiper-container-speclist {
      margin: .3rem 0;
      position: relative; }
      .oldhouse .content .speclist-wrap .swiper-container-speclist .swiper-pagination-bullet {
        width: .15rem;
        height: .15rem;
        background: #63b62f;
        opacity: 1; }
      .oldhouse .content .speclist-wrap .swiper-container-speclist .swiper-pagination-bullet-active {
        background: #fff;
        border: 1px solid #ccc; }
      .oldhouse .content .speclist-wrap .swiper-container-speclist .swiper-wrapper .swiper-slide img {
        width: 100%; }
  .oldhouse .content .calculate-wrap {
    padding-top: .4rem;
    padding-bottom: .4rem;
    border-bottom: .2rem solid #eaeaea; }
    .oldhouse .content .calculate-wrap .pub-title .t1 span::after {
      left: 4.4rem; }
    .oldhouse .content .calculate-wrap form input {
      width: 100%;
      height: .8rem;
      border: 1px solid #dcdcdc;
      outline: none;
      margin-top: .2rem;
      padding-left: .2rem;
      box-sizing: border-box; }
    .oldhouse .content .calculate-wrap form .size {
      position: relative; }
      .oldhouse .content .calculate-wrap form .size span {
        position: absolute;
        right: .2rem;
        top: .4rem;
        color: #666666; }
    .oldhouse .content .calculate-wrap form .but {
      background: #63b62f;
      color: #fff;
      border-radius: 3px;
      padding-left: 0; }
    .oldhouse .content .calculate-wrap form .type {
      margin-top: .2rem; }
      .oldhouse .content .calculate-wrap form .type .select-w:not(:last-child) {
        margin-right: .1rem; }
      .oldhouse .content .calculate-wrap form .type .select-w::after {
        display: inline-block;
        position: absolute;
        content: '';
        border-left: 5px solid transparent;
        border-top: 10px solid #666;
        border-right: 5px solid transparent;
        right: .2rem;
        top: .3rem;
        z-index: 1; }
      .oldhouse .content .calculate-wrap form .type .select-w {
        float: left;
        box-sizing: border-box;
        position: relative; }
        .oldhouse .content .calculate-wrap form .type .select-w select {
          border: 1px solid #dcdcdc;
          outline: none;
          width: 2.3rem;
          height: .8rem;
          padding-left: .2rem;
          z-index: 2; }
  .oldhouse .content .oldtwelveitem-wrap {
    padding-top: .4rem;
    padding-bottom: .4rem;
    border-bottom: .2rem solid #eaeaea; }
    .oldhouse .content .oldtwelveitem-wrap .pub-title .t1 span::after {
      left: 2.4rem; }
    .oldhouse .content .oldtwelveitem-wrap .head {
      width: 4.44rem;
      margin: .2rem auto;
      text-align: center;
      font-size: .3rem;
      color: #333; }
      .oldhouse .content .oldtwelveitem-wrap .head span {
        color: #63b62f;
        font-size: .36rem;
        font-weight: 550; }
    .oldhouse .content .oldtwelveitem-wrap .list li:not(:nth-child(3n)) {
      margin-right: .55rem; }
    .oldhouse .content .oldtwelveitem-wrap .list li {
      margin-bottom: .2rem;
      float: left;
      width: 2rem; }
      .oldhouse .content .oldtwelveitem-wrap .list li .img-box img {
        width: 2rem;
        height: 1.78rem; }
      .oldhouse .content .oldtwelveitem-wrap .list li .text-box .title {
        font-size: .3rem;
        color: #000;
        line-height: .72rem; }
      .oldhouse .content .oldtwelveitem-wrap .list li .text-box .des {
        font-size: .2rem;
        color: #666; }
  .oldhouse .content .technology-wrap {
    padding-top: .4rem;
    padding-bottom: .4rem;
    border-bottom: .2rem solid #eaeaea; }
    .oldhouse .content .technology-wrap .pub-title .t1 span::after {
      left: 1.6rem; }
    .oldhouse .content .technology-wrap .swiper-container-technology {
      margin-top: .3rem;
      position: relative;
      overflow: hidden; }
      .oldhouse .content .technology-wrap .swiper-container-technology .swiper-button-prev {
        background: none;
        opacity: 1;
        width: .46rem;
        height: 1.16rem;
        background: rgba(0, 0, 0, 0.6);
        line-height: 1.16rem;
        left: .2rem; }
        .oldhouse .content .technology-wrap .swiper-container-technology .swiper-button-prev .icon {
          color: #fff;
          font-size: .6rem;
          opacity: 1;
          width: .46rem; }
      .oldhouse .content .technology-wrap .swiper-container-technology .swiper-button-next {
        background: none;
        opacity: 1;
        width: .46rem;
        height: 1.16rem;
        background: rgba(0, 0, 0, 0.6);
        text-align: center;
        line-height: 1.16rem;
        right: .2rem; }
        .oldhouse .content .technology-wrap .swiper-container-technology .swiper-button-next .icon {
          color: #fff;
          font-size: .6rem;
          opacity: 1; }
      .oldhouse .content .technology-wrap .swiper-container-technology .swiper-button-disabled {
        background: rgba(0, 0, 0, 0.2); }
      .oldhouse .content .technology-wrap .swiper-container-technology .swiper-wrapper .swiper-slide .img-box img {
        width: 2.95rem;
        height: 3.53rem; }
      .oldhouse .content .technology-wrap .swiper-container-technology .swiper-wrapper .swiper-slide .text-box {
        height: 3.53rem;
        width: 4.1rem;
        padding-top: .3rem;
        box-sizing: border-box; }
        .oldhouse .content .technology-wrap .swiper-container-technology .swiper-wrapper .swiper-slide .text-box .title {
          font-size: .36rem;
          color: #333;
          font-weight: 550;
          margin-left: .3rem;
          margin-bottom: .4rem; }
        .oldhouse .content .technology-wrap .swiper-container-technology .swiper-wrapper .swiper-slide .text-box .des {
          width: 3.6rem;
          margin: 0 auto;
          font-size: .26rem;
          color: #333;
          line-height: .56rem; }
  .oldhouse .content .showstuff-wrap {
    padding-top: .4rem;
    padding-bottom: .4rem;
    border-bottom: .2rem solid #eaeaea; }
    .oldhouse .content .showstuff-wrap .pub-title .t1 span::after {
      left: 1.4rem; }
    .oldhouse .content .showstuff-wrap .swiper-container-stuffnav {
      background: #f5f5f5;
      margin-top: .2rem; }
      .oldhouse .content .showstuff-wrap .swiper-container-stuffnav .swiper-wrapper .cur {
        background: #63b62f;
        color: #ffffff; }
      .oldhouse .content .showstuff-wrap .swiper-container-stuffnav .swiper-wrapper .swiper-slide {
        text-align: center;
        font-size: .26rem;
        height: .8rem;
        padding: .3rem 0;
        box-sizing: border-box;
        color: #333333; }
    .oldhouse .content .showstuff-wrap .stuffcon .stuffitem {
      padding-bottom: .4rem; }
      .oldhouse .content .showstuff-wrap .stuffcon .stuffitem .big-img img {
        width: 100%; }
      .oldhouse .content .showstuff-wrap .stuffcon .stuffitem .small-img {
        margin-top: .2rem; }
        .oldhouse .content .showstuff-wrap .stuffcon .stuffitem .small-img ul li:not(:last-child) {
          margin-right: .2rem; }
        .oldhouse .content .showstuff-wrap .stuffcon .stuffitem .small-img ul li {
          float: left; }
          .oldhouse .content .showstuff-wrap .stuffcon .stuffitem .small-img ul li img {
            width: 2.22rem; }
  .oldhouse .content .saleafter-wrap {
    background: url("../images/oldhouse_saleafter.jpg");
    width: 100%;
    height: 4.15rem;
    background-size: cover;
    box-sizing: border-box;
    padding-top: .4rem;
    border-bottom: .2rem solid #eaeaea; }
    .oldhouse .content .saleafter-wrap .pub-title .t1 span {
      color: #fff; }
    .oldhouse .content .saleafter-wrap .pub-title .t1 span::before, .oldhouse .content .saleafter-wrap .pub-title .t1 span::after {
      background: #fff; }
    .oldhouse .content .saleafter-wrap .pub-title .t2 {
      color: #fff; }
    .oldhouse .content .saleafter-wrap .slogan {
      font-size: .36rem;
      color: #ffffff;
      font-weight: bold;
      line-height: .48rem;
      margin-left: 3.55rem;
      margin-top: 1rem; }
  .oldhouse .content .serviceprocedure-wrap {
    padding-top: .4rem;
    padding-bottom: .2rem;
    border-bottom: .2rem solid #eaeaea; }
    .oldhouse .content .serviceprocedure-wrap .pub-title .t1 span::after {
      left: 1.4rem; }
    .oldhouse .content .serviceprocedure-wrap .list li {
      float: left;
      width: 1.56rem;
      text-align: center;
      margin: .3rem .14rem; }
      .oldhouse .content .serviceprocedure-wrap .list li .icon-box {
        text-align: center; }
        .oldhouse .content .serviceprocedure-wrap .list li .icon-box img {
          width: .5rem;
          display: inline-block; }
      .oldhouse .content .serviceprocedure-wrap .list li .text-box {
        margin-top: .17rem;
        text-align: center; }
  .oldhouse .content .houseplan-wrap {
    padding-top: .4rem;
    padding-bottom: .4rem;
    border-bottom: .2rem solid #eaeaea; }
    .oldhouse .content .houseplan-wrap .pub-title .t1 span::after {
      left: 1.6rem; }
    .oldhouse .content .houseplan-wrap .plan-list li:nth-child(2n) {
      margin-left: .4rem; }
    .oldhouse .content .houseplan-wrap .plan-list li {
      float: left;
      margin-top: .2rem;
      width: 3.34rem; }
      .oldhouse .content .houseplan-wrap .plan-list li .img-box img {
        width: 3.34rem;
        height: 2.2rem; }
      .oldhouse .content .houseplan-wrap .plan-list li .text-box {
        font-size: .26rem;
        color: #666;
        display: block;
        padding: .15rem 0 .15rem .15rem;
        border: 1px solid #dcdcdc; }
  .oldhouse .content .link-wrap {
    position: fixed;
    right: .2rem;
    bottom: 7rem;
    z-index: 90; }
    .oldhouse .content .link-wrap .phone {
      display: block;
      background: url("../images/kf.png");
      width: 1rem;
      height: 1rem;
      background-size: cover; }
    .oldhouse .content .link-wrap .share {
      display: block;
      background: url("../images/oldhouse_link02.jpg");
      width: 1rem;
      height: 1rem;
      background-size: cover;
      margin-top: .2rem; }
  .oldhouse .content .newseject-wrap {
    position: fixed;
    top: 1.2rem;
    left: 50%;
    transform: translateX(-50%);
    width: 7.1rem;
    background: #ffffff;
    border-radius: 5px;
    padding: .2rem .4rem;
    box-sizing: border-box;
    z-index: 90;
    display: none; }
    .oldhouse .content .newseject-wrap .head .icon .iconfont {
      color: #63b62f;
      font-size: .6rem; }
    .oldhouse .content .newseject-wrap .head .title {
      line-height: .7rem;
      margin-left: .2rem;
      height: .7rem;
      width: 5rem; }
      .oldhouse .content .newseject-wrap .head .title span {
        color: #000;
        font-size: .32rem;
        display: inline-block; }
    .oldhouse .content .newseject-wrap .head .close {
      border: 1px solid #000;
      color: #000;
      border-radius: 50%;
      text-align: center;
      width: .4rem;
      height: .4rem;
      line-height: .4rem;
      margin-top: .2rem;
      z-index: 100; }
    .oldhouse .content .newseject-wrap .bottom a {
      font-size: .26rem;
      color: #666;
      line-height: .36rem; }

.fastlive {
  overflow: hidden; }
  .fastlive .freeorder-wrap .title {
    font-size: .32rem;
    color: #333;
    padding: .28rem 0; }
    .fastlive .freeorder-wrap .title span {
      font-size: .24rem;
      color: #666; }
  .fastlive .freeorder-wrap input {
    height: .85rem;
    border: 1px solid #dcdcdc;
    outline: none;
    padding-left: .2rem;
    box-sizing: border-box;
    display: inline-block;
    border-radius: 3px; }
  .fastlive .freeorder-wrap .name {
    width: 2.43rem;
    margin-right: .2rem; }
  .fastlive .freeorder-wrap .send {
    display: inline-block;
    position: relative; }
    .fastlive .freeorder-wrap .send .phone {
      width: 3rem; }
    .fastlive .freeorder-wrap .send a {
      text-align: center;
      line-height: .85rem;
      background: #63b62f;
      width: 1.4rem;
      font-size: .26rem;
      height: .85rem;
      display: inline-block;
      color: #ffffff;
      position: absolute;
      right: -1.2rem;
      top: 0; }
  .fastlive .fivesure-wrap {
    background: url("../images/fastlive_fivesurebj.jpg");
    width: 100%;
    height: 7.7rem;
    background-size: cover;
    margin-top: .2rem; }
    .fastlive .fivesure-wrap .five-list {
      position: relative; }
      .fastlive .fivesure-wrap .five-list li {
        position: absolute; }
        .fastlive .fivesure-wrap .five-list li .icon {
          width: .8rem;
          height: .8rem;
          border-radius: 50%;
          background: #63b62f;
          text-align: center;
		      position: relative;
          line-height: .8rem; }
          .fastlive .fivesure-wrap .five-list li .icon img {
            width: .4rem;
			position: absolute;
    left: 50%;
    display: inline-block;
    top: 50%;
    transform: translate(-50%,-50%);
            display: inline-block; }
        .fastlive .fivesure-wrap .five-list li .text {
          position: absolute;
          left: .8rem;
          width: 4.6rem;
          margin-left: -.4rem;
          /*width: 5rem;*/
          padding-right: .5rem;
         box-sizing: border-box;
          transform: scale(0.8);
           }
          .fastlive .fivesure-wrap .five-list li .text .t1 {
            font-size: .25rem;
            color: #333;
            font-weight: bold; }
          .fastlive .fivesure-wrap .five-list li .text .t2 {
            color: #666666;
            font-size: .2rem;
            line-height: .36rem; }
      .fastlive .fivesure-wrap .five-list .li1 {
        left: 2rem;
        top: .6rem; }
      .fastlive .fivesure-wrap .five-list .li2 {
        left: 2.8rem;
        top: 1.6rem; }
      .fastlive .fivesure-wrap .five-list .li3 {
        left: 3.3rem;
        top: 3rem; }
      .fastlive .fivesure-wrap .five-list .li4 {
        left: 3.2rem;
        top: 4.4rem; }
      .fastlive .fivesure-wrap .five-list .li5 {
        left: 2.6rem;
        top: 5.8rem; }
  .fastlive .conflist-wrap {
    padding: .4rem 0;
    border-bottom: .2rem solid #e8e8e8; }
    .fastlive .conflist-wrap .pub-title .t1 span::after {
      left: 1.4rem; }
    .fastlive .conflist-wrap .swiper-container-conf {
      position: relative;
      overflow: hidden;
      margin: .2rem 0; }
      .fastlive .conflist-wrap .swiper-container-conf .swiper-wrapper .swiper-slide img {
        width: 100%; }
      .fastlive .conflist-wrap .swiper-container-conf .swiper-pagination-bullet {
        width: .15rem;
        height: .15rem;
        background: #63b62f;
        opacity: 1; }
      .fastlive .conflist-wrap .swiper-container-conf .swiper-pagination-bullet-active {
        background: #fff;
        border: 1px solid #cccccc; }
  .fastlive .allservice-wrap {
    padding: .4rem 0;
    border-bottom: .2rem solid #eaeaea;
    background: url("../images/fastlive_allservicebj.jpg");
    width: 100%;
    height: 10.3rem;
    background-size: cover; }
    .fastlive .allservice-wrap .pub-title .t1 span {
      color: #ffffff; }
    .fastlive .allservice-wrap .pub-title .t1 span::before {
      background: #fff; }
    .fastlive .allservice-wrap .pub-title .t1 span::after {
      left: 2.8rem;
      background: #fff; }
    .fastlive .allservice-wrap .pub-title .t2 {
      color: #ffffff; }
    .fastlive .allservice-wrap .service-list {
      margin-top: .2rem; }
      .fastlive .allservice-wrap .service-list ul li {
        margin: .24rem;
        float: left;
        width: 1rem; }
        .fastlive .allservice-wrap .service-list ul li .img-box {
          width: 1rem;
          height: 1rem;
          background: #fff;
          border-radius: 50%;
		  position:relative;
          text-align: center;
          line-height: 1rem; }
          .fastlive .allservice-wrap .service-list ul li .img-box img {
            width: .4rem;
			position: absolute;
    left: 50%;
    display: inline-block;
    top: 50%;
    transform: translate(-50%,-50%);
            display: inline-block; }
        .fastlive .allservice-wrap .service-list ul li .text {
          color: #fff;
          font-size: .24rem;
          text-align: center;
          line-height: .46rem; }
    .fastlive .allservice-wrap .view {
      position: relative; }
      .fastlive .allservice-wrap .view img {
        width: 100%;
        height: 5.4rem; }
    .fastlive .allservice-wrap .rows {
      position: absolute;
      width: 6.2rem;
      top: .54rem;
      right: .48rem; }
      .fastlive .allservice-wrap .rows .row-pub {
        width: 100%;
        height: .52rem;
        background-color: rgba(245, 245, 245, 0.5);
        margin-bottom: .32rem; }
        .fastlive .allservice-wrap .rows .row-pub .inner {
          height: 100%;
          width: 0;
          transition: width 1.6s; }
      .fastlive .allservice-wrap .rows .row1 .inner {
        background: #ff9c00; }
      .fastlive .allservice-wrap .rows .row2 .inner {
        background: #229f77; }
      .fastlive .allservice-wrap .rows .row3 .inner {
        background: #2ac2e7; }
      .fastlive .allservice-wrap .rows .row4 .inner {
        background: #358bf8; }
      .fastlive .allservice-wrap .rows .row5 .inner {
        background: #73d858; }
    .fastlive .allservice-wrap .show .row1 .inner {
      width: 100%; }
    .fastlive .allservice-wrap .show .row2 .inner {
      width: 4.8rem; }
    .fastlive .allservice-wrap .show .row3 .inner {
      width: 3.54rem; }
    .fastlive .allservice-wrap .show .row4 .inner {
      width: 2.3rem; }
    .fastlive .allservice-wrap .show .row5 .inner {
      width: 1.12rem; }
  .fastlive .productstyle-wrap {
    padding: .4rem 0;
    border-bottom: .2rem solid #eaeaea; }
    .fastlive .productstyle-wrap .pub-title .t1 span::after {
      left: 1.8rem; }
    .fastlive .productstyle-wrap .swiper-container-style {
      position: relative;
      overflow: hidden;
      margin-top: .4rem; }
      .fastlive .productstyle-wrap .swiper-container-style .swiper-button-prev {
        background: none;
        opacity: 1;
        width: .46rem;
        height: 1.16rem;
        background: rgba(0, 0, 0, 0.6);
        line-height: 1.16rem;
        left: 0; }
        .fastlive .productstyle-wrap .swiper-container-style .swiper-button-prev .icon {
          color: #fff;
          font-size: .6rem;
          opacity: 1;
          width: .46rem; }
      .fastlive .productstyle-wrap .swiper-container-style .swiper-button-next {
        background: none;
        opacity: 1;
        width: .46rem;
        height: 1.16rem;
        background: rgba(0, 0, 0, 0.6);
        text-align: center;
        line-height: 1.16rem;
        right: 0; }
        .fastlive .productstyle-wrap .swiper-container-style .swiper-button-next .icon {
          color: #fff;
          font-size: .6rem;
          opacity: 1; }
      .fastlive .productstyle-wrap .swiper-container-style .swiper-button-disabled {
        background: rgba(0, 0, 0, 0.2); }
      .fastlive .productstyle-wrap .swiper-container-style .swiper-wrapper .swiper-slide a img {
        width: 100%; }
  .fastlive .constformula-wrap {
    padding: .4rem 0;
    border-bottom: .2rem solid #eaeaea; }
    .fastlive .constformula-wrap .pub-title .t1 span::after {
      left: 1.4rem; }
    .fastlive .constformula-wrap .fee-intro > div:not(:last-child) {
      margin-right: .1rem; }
    .fastlive .constformula-wrap .fee-intro > div {
      background: url("../images/fastlive_const01.png");
      width: 2.3rem;
      height: 2.6rem;
      background-size: cover;
      float: left;
      color: #fff;
      margin-top: .4rem; }
      .fastlive .constformula-wrap .fee-intro > div .icon-box {
        text-align: center;
        margin-top: .4rem; }
        .fastlive .constformula-wrap .fee-intro > div .icon-box img {
          width: .5rem;
          height: .54rem;
          display: inline-block; }
      .fastlive .constformula-wrap .fee-intro > div .t1 {
        text-align: center;
        font-size: .2rem;
        margin-top: .1rem; }
      .fastlive .constformula-wrap .fee-intro > div .des {
        text-align: center; }
    .fastlive .constformula-wrap .ft1 {
      font-size: .3rem;
      color: #63b62f;
      text-align: center;
      font-weight: 550;
      line-height: .8rem; }
    .fastlive .constformula-wrap .ft2 {
      font-size: .24rem;
      color: #63b62f;
      text-align: center; }
    .fastlive .constformula-wrap .ft3 {
      background: url("../images/fastlive_const05.png");
      background-size: cover;
      width: 6.6rem;
      height: .4rem;
      margin: .4rem auto;
      font-size: .24rem;
      line-height: .4rem;
      color: #fff;
      text-align: center; }
    .fastlive .constformula-wrap .price ul li:not(:last-child) {
      margin-right: .48rem; }
    .fastlive .constformula-wrap .price ul li {
      background: #63b62f;
      height: 1.8rem;
      width: 1.4rem;
      border-radius: 10px;
      float: left; }
      .fastlive .constformula-wrap .price ul li .icon-box {
        padding: .1rem 0;
        height: 1.34rem;
        width: 100%;
        border: 1px solid #63b62f;
        border-radius: 10px;
        background: #ffffff;
        box-sizing: border-box; }
        .fastlive .constformula-wrap .price ul li .icon-box .icon {
          text-align: center;
          margin-bottom: .1rem; }
          .fastlive .constformula-wrap .price ul li .icon-box .icon img {
            display: inline-block;
            height: .36rem; }
        .fastlive .constformula-wrap .price ul li .icon-box .des {
          width: .8rem;
          margin: 0 auto;
          color: #000;
          font-size: .24rem;
          text-align: center; }
      .fastlive .constformula-wrap .price ul li .text {
        color: #ffffff;
        font-size: .3rem;
        text-align: center; }
        .fastlive .constformula-wrap .price ul li .text span {
          font-weight: 550; }
    .fastlive .constformula-wrap .total {
      margin: .3rem 0;
      text-align: center;
      font-size: .42rem;
      color: #63b62f; }
      .fastlive .constformula-wrap .total span {
        font-weight: bold; }
    .fastlive .constformula-wrap .warm {
      text-align: center; }
      .fastlive .constformula-wrap .warm span {
        width: .24rem;
        height: .24rem;
        border-radius: 50%;
        background: #ffe400;
        display: inline-block;
        text-align: center;
        line-height: .24rem;
        font-size: .24rem; }
  .fastlive .servicelc-wrap {
    border-bottom: .2rem solid #eaeaea;
    background: url("../images/fastlive_servicelcbj.jpg");
    background-size: cover;
    width: 100%;
    height: 8rem;
    box-sizing: border-box;
    padding: .4rem 0; }
    .fastlive .servicelc-wrap .svp {
      background: url("../images/fastlive_servicelc01.jpg");
      width: 100%;
      height: 7.1rem;
      background-size: cover;
      position: relative; }
      .fastlive .servicelc-wrap .svp .svp-center {
        background: url("../images/fastlive_servicelc02.jpg");
        height: 3.3rem;
        width: 3.3rem;
        background-size: cover;
        position: absolute;
        top: 50%;
        margin: -1.65rem 0 0 -1.65rem;
        left: 50%;
        padding: .8rem .2rem;
        box-sizing: border-box; }
        .fastlive .servicelc-wrap .svp .svp-center .t1 {
          text-align: center;
          font-size: .26rem;
          color: #fff;
          font-weight: 550; }
        .fastlive .servicelc-wrap .svp .svp-center .t2 {
          font-size: .24rem;
          color: #ffffff;
          text-align: center;
          transform: scale(0.8);
          margin-top: .2rem;
          width: 120%;
          margin-left: -.2rem; }
        .fastlive .servicelc-wrap .svp .svp-center a {
          width: 2.1rem;
          height: .6rem;
          display: block;
          text-align: center;
          line-height: .6rem;
          background: #fff795;
          border-radius: .3rem;
          color: #63b62f;
          margin: .3rem auto 0 auto;
          animation: sca 1s linear infinite alternate; }
@keyframes sca {
  0% {
    transform: scale(1); }
  100% {
    transform: scale(0.8); } }
      .fastlive .servicelc-wrap .svp > div {
        position: absolute; }
        .fastlive .servicelc-wrap .svp > div .icon {
          width: .5rem;
          height: .5rem;
          background-repeat: no-repeat;
          background-position: center center;
          background-size: .23rem .23rem; }
        .fastlive .servicelc-wrap .svp > div .text {
          position: absolute;
          font-size: .2rem;
          color: #666;
          width: 1.9rem;
          transform: scale(0.8);
          top: .04rem; }
          .fastlive .servicelc-wrap .svp > div .text p {
            width: .2rem;
            height: .2rem;
            border: 1px solid #666;
            text-align: center;
            line-height: .2rem;
            display: inline-block; }
            .fastlive .servicelc-wrap .svp .item1 {
        right: 3.3rem;
        top: 1.2rem; }
        .fastlive .servicelc-wrap .svp .item1 .icon {
          background-image: url("../images/fastlive_servicelcitem01.jpg"); }
        .fastlive .servicelc-wrap .svp .item1 .text {
          left: .2rem; }
       .fastlive .servicelc-wrap .svp .item1 .text .des{
  position: absolute;
  left: -.5rem;
  top: .4rem;
}
      .fastlive .servicelc-wrap .svp .item2 {
        right: 2.4rem;
        top: 1.3rem; }
        .fastlive .servicelc-wrap .svp .item2 .icon {
          background-image: url("../images/fastlive_servicelcitem02.jpg"); }
        .fastlive .servicelc-wrap .svp .item2 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item3 {
        right: 1.7rem;
        top: 2rem; }
        .fastlive .servicelc-wrap .svp .item3 .icon {
          background-image: url("../images/fastlive_servicelcitem03.jpg"); }
        .fastlive .servicelc-wrap .svp .item3 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item4 {
        right: 1.4rem;
        top: 2.7rem; }
        .fastlive .servicelc-wrap .svp .item4 .icon {
          background-image: url("../images/fastlive_servicelcitem04.jpg"); }
        .fastlive .servicelc-wrap .svp .item4 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item5 {
        right: 1.3rem;
        top: 3.4rem; }
        .fastlive .servicelc-wrap .svp .item5 .icon {
          background-image: url("../images/fastlive_servicelcitem05.jpg"); }
        .fastlive .servicelc-wrap .svp .item5 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item6 {
        right: 1.4rem;
        top: 3.9rem; }
        .fastlive .servicelc-wrap .svp .item6 .icon {
          background-image: url("../images/fastlive_servicelcitem06.jpg"); }
        .fastlive .servicelc-wrap .svp .item6 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item7 {
        right: 1.7rem;
        top: 4.4rem; }
        .fastlive .servicelc-wrap .svp .item7 .icon {
          background-image: url("../images/fastlive_servicelcitem07.jpg"); }
        .fastlive .servicelc-wrap .svp .item7 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item8 {
        right: 1.9rem;
        top: 5rem; }
        .fastlive .servicelc-wrap .svp .item8 .icon {
          background-image: url("../images/fastlive_servicelcitem08.jpg"); }
        .fastlive .servicelc-wrap .svp .item8 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item9 {
        right: 2.8rem;
        top: 5.4rem; }
        .fastlive .servicelc-wrap .svp .item9 .icon {
          background-image: url("../images/fastlive_servicelcitem09.jpg"); }
        .fastlive .servicelc-wrap .svp .item9 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item10 {
        right: 3.4rem;
        top: 5.4rem; }
        .fastlive .servicelc-wrap .svp .item10 .icon {
          background-image: url("../images/fastlive_servicelcitem10.jpg"); }
        .fastlive .servicelc-wrap .svp .item10 .text {
          right: .3rem;
          text-align: right; }
      .fastlive .servicelc-wrap .svp .item11 {
        right: 4.4rem;
        top: 5.1rem; }
        .fastlive .servicelc-wrap .svp .item11 .icon {
          background-image: url("../images/fastlive_servicelcitem11.jpg"); }
        .fastlive .servicelc-wrap .svp .item11 .text {
          text-align: right;
          right: .3rem; }
      .fastlive .servicelc-wrap .svp .item12 {
        right: 4.8rem;
        top: 4.6rem; }
        .fastlive .servicelc-wrap .svp .item12 .icon {
          background-image: url("../images/fastlive_servicelcitem12.jpg"); }
        .fastlive .servicelc-wrap .svp .item12 .text {
          text-align: right;
          right: .3rem; }
      .fastlive .servicelc-wrap .svp .item13 {
        right: 5.1rem;
        top: 4rem; }
        .fastlive .servicelc-wrap .svp .item13 .icon {
          background-image: url("../images/fastlive_servicelcitem13.jpg"); }
        .fastlive .servicelc-wrap .svp .item13 .text {
          text-align: right;
          right: .3rem; }
      .fastlive .servicelc-wrap .svp .item14 {
        right: 5.2rem;
        top: 3.5rem; }
        .fastlive .servicelc-wrap .svp .item14 .icon {
          background-image: url("../images/fastlive_servicelcitem14.jpg"); }
        .fastlive .servicelc-wrap .svp .item14 .text {
          text-align: right;
          right: .3rem; }
      .fastlive .servicelc-wrap .svp .item15 {
        right: 5.2rem;
        top: 2.8rem; }
        .fastlive .servicelc-wrap .svp .item15 .icon {
          background-image: url("../images/fastlive_servicelcitem15.jpg"); }
        .fastlive .servicelc-wrap .svp .item15 .text {
          text-align: right;
          right: .3rem; }
      .fastlive .servicelc-wrap .svp .item16 {
        right: 4.8rem;
        top: 2rem; }
        .fastlive .servicelc-wrap .svp .item16 .icon {
          background-image: url("../images/fastlive_servicelcitem16.jpg"); }
        .fastlive .servicelc-wrap .svp .item16 .text {
          text-align: right;
          right: .3rem; }
      .fastlive .servicelc-wrap .svp .item17 {
        right: 4rem;
        top: 1.3rem; }
        .fastlive .servicelc-wrap .svp .item17 .icon {
          background-image: url("../images/fastlive_servicelcitem17.jpg"); }
        .fastlive .servicelc-wrap .svp .item17 .text {
          text-align: right;
          right: .3rem; }
      /*.fastlive .servicelc-wrap .svp .item1 {
        right: 3.3rem;
        top: 1.2rem; }
        .fastlive .servicelc-wrap .svp .item1 .icon {
          background-image: url("../images/fastlive_servicelcitem01.jpg"); }
        .fastlive .servicelc-wrap .svp .item1 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item2 {
        right: 2.2rem;
        top: 1.3rem; }
        .fastlive .servicelc-wrap .svp .item2 .icon {
          background-image: url("../images/fastlive_servicelcitem02.jpg"); }
        .fastlive .servicelc-wrap .svp .item2 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item3 {
        right: 1.5rem;
        top: 2rem; }
        .fastlive .servicelc-wrap .svp .item3 .icon {
          background-image: url("../images/fastlive_servicelcitem03.jpg"); }
        .fastlive .servicelc-wrap .svp .item3 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item4 {
        right: 1.2rem;
        top: 2.7rem; }
        .fastlive .servicelc-wrap .svp .item4 .icon {
          background-image: url("../images/fastlive_servicelcitem04.jpg"); }
        .fastlive .servicelc-wrap .svp .item4 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item5 {
        right: .9rem;
        top: 3.4rem; }
        .fastlive .servicelc-wrap .svp .item5 .icon {
          background-image: url("../images/fastlive_servicelcitem05.jpg"); }
        .fastlive .servicelc-wrap .svp .item5 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item6 {
        right: 1.1rem;
        top: 3.9rem; }
        .fastlive .servicelc-wrap .svp .item6 .icon {
          background-image: url("../images/fastlive_servicelcitem06.jpg"); }
        .fastlive .servicelc-wrap .svp .item6 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item7 {
        right: 1.3rem;
        top: 4.4rem; }
        .fastlive .servicelc-wrap .svp .item7 .icon {
          background-image: url("../images/fastlive_servicelcitem07.jpg"); }
        .fastlive .servicelc-wrap .svp .item7 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item8 {
        right: 1.5rem;
        top: 5rem; }
        .fastlive .servicelc-wrap .svp .item8 .icon {
          background-image: url("../images/fastlive_servicelcitem08.jpg"); }
        .fastlive .servicelc-wrap .svp .item8 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item9 {
        right: 2.3rem;
        top: 5.5rem; }
        .fastlive .servicelc-wrap .svp .item9 .icon {
          background-image: url("../images/fastlive_servicelcitem09.jpg"); }
        .fastlive .servicelc-wrap .svp .item9 .text {
          left: .2rem; }
      .fastlive .servicelc-wrap .svp .item10 {
        right: 3.6rem;
        top: 5.5rem; }
        .fastlive .servicelc-wrap .svp .item10 .icon {
          background-image: url("../images/fastlive_servicelcitem10.jpg"); }
        .fastlive .servicelc-wrap .svp .item10 .text {
          right: .3rem;
          text-align: right; }
      .fastlive .servicelc-wrap .svp .item11 {
        right: 4.6rem;
        top: 5.1rem; }
        .fastlive .servicelc-wrap .svp .item11 .icon {
          background-image: url("../images/fastlive_servicelcitem11.jpg"); }
        .fastlive .servicelc-wrap .svp .item11 .text {
          text-align: right;
          right: .3rem; }
      .fastlive .servicelc-wrap .svp .item12 {
        right: 5.2rem;
        top: 4.6rem; }
        .fastlive .servicelc-wrap .svp .item12 .icon {
          background-image: url("../images/fastlive_servicelcitem12.jpg"); }
        .fastlive .servicelc-wrap .svp .item12 .text {
          text-align: right;
          right: .3rem; }
      .fastlive .servicelc-wrap .svp .item13 {
        right: 5.4rem;
        top: 4rem; }
        .fastlive .servicelc-wrap .svp .item13 .icon {
          background-image: url("../images/fastlive_servicelcitem13.jpg"); }
        .fastlive .servicelc-wrap .svp .item13 .text {
          text-align: right;
          right: .3rem; }
      .fastlive .servicelc-wrap .svp .item14 {
        right: 5.6rem;
        top: 3.5rem; }
        .fastlive .servicelc-wrap .svp .item14 .icon {
          background-image: url("../images/fastlive_servicelcitem14.jpg"); }
        .fastlive .servicelc-wrap .svp .item14 .text {
          text-align: right;
          right: .3rem; }
      .fastlive .servicelc-wrap .svp .item15 {
        right: 5.4rem;
        top: 2.8rem; }
        .fastlive .servicelc-wrap .svp .item15 .icon {
          background-image: url("../images/fastlive_servicelcitem15.jpg"); }
        .fastlive .servicelc-wrap .svp .item15 .text {
          text-align: right;
          right: .3rem; }
      .fastlive .servicelc-wrap .svp .item16 {
        right: 5rem;
        top: 2rem; }
        .fastlive .servicelc-wrap .svp .item16 .icon {
          background-image: url("../images/fastlive_servicelcitem16.jpg"); }
        .fastlive .servicelc-wrap .svp .item16 .text {
          text-align: right;
          right: .3rem; }
      .fastlive .servicelc-wrap .svp .item17 {
        right: 4rem;
        top: 1.4rem; }
        .fastlive .servicelc-wrap .svp .item17 .icon {
          background-image: url("../images/fastlive_servicelcitem17.jpg"); }
        .fastlive .servicelc-wrap .svp .item17 .text {
          text-align: right;
          right: .3rem; }*/
  .fastlive .advantage-wrap {
    padding: .4rem 0;
    border-bottom: .2rem solid #eaeaea; }
    .fastlive .advantage-wrap .pub-title .t1 span::after {
      left: 1.8rem; }
    .fastlive .advantage-wrap .swiper-container-advan {
      margin-top: .4rem;
      width: 100%;
      position: relative;
      overflow: hidden; }
      .fastlive .advantage-wrap .swiper-container-advan .swiper-button-prev {
        background: none;
        opacity: 1;
        width: .46rem;
        height: 1.16rem;
        background: rgba(0, 0, 0, 0.4);
        line-height: 1.16rem;
        left: 0; }
        .fastlive .advantage-wrap .swiper-container-advan .swiper-button-prev .icon {
          color: #fff;
          font-size: .6rem;
          opacity: 1;
          width: .46rem; }
      .fastlive .advantage-wrap .swiper-container-advan .swiper-button-next {
        background: none;
        opacity: 1;
        width: .46rem;
        height: 1.16rem;
        background: rgba(0, 0, 0, 0.4);
        text-align: center;
        line-height: 1.16rem;
        right: 0; }
        .fastlive .advantage-wrap .swiper-container-advan .swiper-button-next .icon {
          color: #fff;
          font-size: .6rem;
          opacity: 1; }
      .fastlive .advantage-wrap .swiper-container-advan .swiper-button-disabled {
        background: rgba(0, 0, 0, 0.2); }
      .fastlive .advantage-wrap .swiper-container-advan .swiper-wrapper .swiper-slide {
        background: url("../images/fastlive_advantagebj.png");
        background-size: cover;
        box-sizing: border-box;
        padding: .4rem 0;
        height: 4rem;
        width: 2.88rem; }
        .fastlive .advantage-wrap .swiper-container-advan .swiper-wrapper .swiper-slide .num {
          font-weight: bold;
          color: #fff;
          font-size: .3rem;
          text-align: center; }
        .fastlive .advantage-wrap .swiper-container-advan .swiper-wrapper .swiper-slide .t1 {
          font-size: .26rem;
          color: #fff;
          text-align: center;
          margin-top: .1rem; }
        .fastlive .advantage-wrap .swiper-container-advan .swiper-wrapper .swiper-slide .icon {
          margin: .2rem 0;
          text-align: center; }
          .fastlive .advantage-wrap .swiper-container-advan .swiper-wrapper .swiper-slide .icon img {
            display: inline-block;
            width: 1rem;
            height: 1rem; }
        .fastlive .advantage-wrap .swiper-container-advan .swiper-wrapper .swiper-slide .t2 {
          text-align: center;
          font-size: .24rem;
          color: #fff;
          line-height: .36rem; }
    .fastlive .advantage-wrap .system .title {
      margin: .4rem 0; }
      .fastlive .advantage-wrap .system .title .t1 {
        text-align: center;
        font-size: .32rem;
        color: #000; }
      .fastlive .advantage-wrap .system .title .t2 {
        text-align: center;
        font-size: .24rem;
        color: #666;
        line-height: .36rem; }
    .fastlive .advantage-wrap .system .system-list .system-item {
      float: left;
      width: 20%;
      text-align: center; }
      .fastlive .advantage-wrap .system .system-list .system-item .icon {
        display: inline-block;
        width: 1.22rem;
        height: 1.33rem;
        background-size: cover;
        margin-bottom: .2rem; }
      .fastlive .advantage-wrap .system .system-list .system-item .text {
        font-size: .24rem;
        transform: scale(0.8);
        width: 110%; }
  .fastlive .materialshow-wrap {
    padding: .4rem 0;
    border-bottom: .2rem solid #eaeaea; }
    .fastlive .materialshow-wrap .pub-title .t1 span::after {
      left: 1.4rem; }
    .fastlive .materialshow-wrap .spec-list {
      margin-top: .2rem; }
      .fastlive .materialshow-wrap .spec-list li {
        margin-top: .2rem;
        float: left;
        width: 50%;
        height: 1.21rem;
        box-sizing: border-box;
        padding-left: .2rem; }
        .fastlive .materialshow-wrap .spec-list li .icon {
          width: 1.11rem;
          height: 1.21rem;
          background-size: cover; }
        .fastlive .materialshow-wrap .spec-list li .text {
          margin-top: .3rem; }
          .fastlive .materialshow-wrap .spec-list li .text .t1 {
            font-size: .24rem;
            color: #63b62f;
            font-weight: 550;
            transform: scale(0.8); }
          .fastlive .materialshow-wrap .spec-list li .text .t2 {
            font-size: .2rem;
            color: #333;
            transform: scale(0.8); }

.brand-join .content .con {
  padding: .4rem 0;
  border-bottom: .2rem solid #eaeaea; }
  .brand-join .content .con .pub-title .t1 span::before, .brand-join .content .con .pub-title .t1 span::after {
    height: 1px;
    background: #ccc; }
  .brand-join .content .con .pub-title .t1 span::after {
    left: 1.4rem; }
  .brand-join .content .con .recruit-list {
    margin-top: .4rem; }
    .brand-join .content .con .recruit-list .item:nth-child(2n+1) .title {
      background: #eee; }
    .brand-join .content .con .recruit-list .item {
      width: 100%; }
      .brand-join .content .con .recruit-list .item .title {
        font-size: .26rem;
        padding-left: .2rem;
        height: 1.08rem;
        position: relative;
        line-height: 1.08rem; }
        .brand-join .content .con .recruit-list .item .title .icon {
          position: absolute;
          right: .2rem;
          top: 0; }
        .brand-join .content .con .recruit-list .item .title .cur {
          transform: rotate(-180deg);
          color: #63b62f;
          transition: rotate 1.2s; }
      .brand-join .content .con .recruit-list .item .des {
        position: relative; }
        .brand-join .content .con .recruit-list .item .des .des-t1 {
          color: #63b62f;
          font-size: .36rem;
          line-height: .8rem;
          font-weight: 550; }
        .brand-join .content .con .recruit-list .item .des .des-p {
          color: #666;
          line-height: .46rem;
          font-size: .28rem; }
        .brand-join .content .con .recruit-list .item .des .em {
          margin-top: .2rem;
          font-size: .24rem;
          color: #666; }
          .brand-join .content .con .recruit-list .item .des .em span {
            color: #63b62f; }
        .brand-join .content .con .recruit-list .item .des .icon {
          color: #63b62f;
          position: absolute;
          right: .2rem;
          top: .2rem; }

.brand-contact .content .con {
/*  padding: .4rem 0;*/
/*  border-bottom: .2rem solid #eaeaea; */}
  .brand-contact .content .con .pub-title .t1 span::before, .brand-contact .content .con .pub-title .t1 span::after {
    height: 1px;
    background: #ccc; }
  .brand-contact .content .con .pub-title .t1 span::after {
    left: 1.4rem; }
  .brand-contact .content .con .map-img {
    width: 100%;
    display: block;
    margin-top: .4rem; }
  .brand-contact .content .con .contact-box {
    padding: .3rem .2rem;
  /*  border: 1px solid #ccc;*/ }
    .brand-contact .content .con .contact-box > div {
      font-size: .28rem;
      color: #666;
      line-height: .6rem; }
  .brand-contact .content .con .qq-phone {
    margin-top: .4rem; }
    .brand-contact .content .con .qq-phone .phone-img {
      width: .92rem;
      height: .92rem;
      display: block; }
    .brand-contact .content .con .qq-phone .phone-text {
      margin-top: .2rem;
      color: #666;
      font-size: .21rem; }
      .brand-contact .content .con .qq-phone .phone-text span {
        font-size: .31rem; }
  .brand-contact .content .con .ewm img {
    display: block; }
  .brand-contact .content .con .ewm .icon {
    width: .57rem;
    height: .66rem;
    margin-top: .6rem; }
  .brand-contact .content .con .ewm .ewm-text {
    width: 2.87rem;
    font-size: .32rem;
    line-height: .7rem;
    color: #999;
    margin-left: .45rem;
    margin-right: .3rem;
    margin-top: .2rem; }
  .brand-contact .content .con .ewm .ewm-img {
    width: 2.04rem;
    height: 2.04rem; }

.brand-area .content .con {
  padding-top: .4rem;
  border-bottom: .2rem solid #eaeaea; }
  .brand-area .content .con .pub-title {
    margin-bottom: .3rem; }
    .brand-area .content .con .pub-title .t1 span::before, .brand-area .content .con .pub-title .t1 span::after {
      height: 1px;
      background: #ccc; }
    .brand-area .content .con .pub-title .t1 span::after {
      left: 1.4rem; }
  .brand-area .content .con .area-list .area-item:nth-child(2n+1) {
    margin-right: .1rem; }
  .brand-area .content .con .area-list .area-item {
    margin-top: .2rem;
    float: left;
    width: 3.5rem;
    height: 2.88rem;
    position: relative; }
    .brand-area .content .con .area-list .area-item .img-box img {
      width: 3.5rem;
      height: 2.88rem; }
    .brand-area .content .con .area-list .area-item .text-box {
      position: absolute;
      width: 100%;
      height: .85rem;
      left: 0;
      bottom: 0;
      text-align: center;
      line-height: .85rem;
      color: #fff;
      font-size: .36rem;
      background: rgba(0, 0, 0, 0.3); }
  .brand-area .content .con .area-list .last .text-box {
    width: 100%;
    height: 100%;
    background: none;
    line-height: 2.88rem; }

.brand .content .con {
  padding: .4rem 0;
  border-bottom: .2rem solid #eaeaea; }
  .brand .content .con .pub-title {
    margin-bottom: .3rem; }
    .brand .content .con .pub-title .t1 span::before, .brand .content .con .pub-title .t1 span::after {
      height: 1px;
      background: #ccc; }
    .brand .content .con .pub-title .t1 span::after {
      left: 2.2rem; }
  .brand .content .con .intro-main {
    padding: .4rem; }
    .brand .content .con .intro-main .slash {
      background: url("../images/brand02.png") no-repeat;
      width: .5rem;
      height: .5rem;
      background-size: cover;
      margin: .2rem .6rem 0; }
    .brand .content .con .intro-main .item .icon-box {
      margin-right: .3rem; }
      .brand .content .con .intro-main .item .icon-box .icon {
        font-size: .78rem;
        color: #63b62f; }
    .brand .content .con .intro-main .item .text-box .t1 {
      color: #63b62f;
      font-size: .24rem; }
      .brand .content .con .intro-main .item .text-box .t1 span {
        font-size: .52rem;
        display: inline-block;
        margin-right: .2rem; }
    .brand .content .con .intro-main .item .text-box .t2 {
      font-size: .24rem;
      color: #333; }
    .brand .content .con .intro-main .item02 .text-box .t1 {
      position: relative; }
      .brand .content .con .intro-main .item02 .text-box .t1 span::after {
        display: inline-block;
        content: '+';
        color: #63b62f;
        position: absolute;
        right: .4rem;
        top: -.1rem;
        font-size: .36rem; }
  .brand .content .con .des .des-p {
    font-size: .26rem;
    line-height: .48rem; }
    .brand .content .con .des .des-p .des-img {
      width: 4.2rem;
      height: 5.8rem;
      float: right; }
    /*.brand .content .con .des .des-p span {
      display: inline-block;
      width: .14rem;
      height: .14rem;
      border-radius: 50%;
      background: #666;
      margin-right: .1rem;
      margin-bottom: .06rem; }*/
.brand .content .honorshow {
  padding: .4rem 0;
  border-bottom: .2rem solid #eaeaea; }
  .brand .content .honorshow .pub-title {
    margin-bottom: .3rem; }
    .brand .content .honorshow .pub-title .t1 span::before, .brand .content .honorshow .pub-title .t1 span::after {
      height: 1px;
      background: #ccc; }
    .brand .content .honorshow .pub-title .t1 span::after {
      left: 1.8rem; }
  .brand .content .honorshow .swiper-container-honor {
    overflow: hidden; }
    .brand .content .honorshow .swiper-container-honor .swiper-wrapper .swiper-slide .img-box img {
      width: 2rem;
      height: 2.8rem; }
    .brand .content .honorshow .swiper-container-honor .swiper-wrapper .swiper-slide .text {
      font-size: .26rem;
      color: #333;
      margin-top: .4rem;
      text-align: left; }
.brand .content .honor-details .item {
  position: fixed;
  top: 28%;
  left: 25%;
  z-index: 998;
  display: none; }
  .brand .content .honor-details .item img {
    width: 4rem;
    height: 5.6rem;
    display: block; }
  .brand .content .honor-details .item span {
    position: absolute;
    color: #fff;
    right: -.5rem;
    top: -.5rem; }
.brand .content .mask5 {
  background-color: rgba(0, 0, 0, 0.8);
  position: absolute;
  height: 100%;
  width: 100%;
  display: none;
  left: 0;
  top: 0;
  z-index: 99; }
.free-sj .content .free-btn .text{
  width: 100%;
  height: 1.2rem;
  background: #63b62f;
  color: #fff;
  font-size: .3rem;
  font-weight: bold;
  line-height: 1.2rem;
  padding-left: 3.2rem;
  box-sizing: border-box;
}
.free-sj .content .free-btn{
  position: fixed;
  bottom: 1.3rem;
  width: 100%;
  border-bottom: 1px solid #cccccc;
  z-index: 990;
}
.free-sj .content .free-btn .finger{
  background: url("../images/finger.png");
  width: .8rem;
  height: .76rem;
  background-size: cover;
  position: absolute;
  left: 30%;
  top: .2rem;
  animation: fingerscale 500ms linear infinite alternate;
}
@keyframes fingerscale {
  0%{
    transform: scale(.7);
  }
  100%{
    transform: scale(1);
  }
}
.free-sj .content .free-eject{
  position: fixed;
  width: 6rem;
  background: #fff;
  padding-bottom: .65rem;
  left: 50%;
  transform: translateX(-50%);
  top: 1.4rem;
  display: none;
  z-index: 999;
}
.free-sj .content .free-eject{
  padding: 0 .6rem 1rem;
}
.free-sj .content .free-eject .free-header{
  font-size: .42rem;
  color: #63b62f;
  text-align: center;
  padding: .5rem 0;
  font-weight: bold;
  position: relative;
}
.free-sj .content .free-eject .icon{
  font-size: .42rem;
  color: #63b62f;
  position: absolute;
  right: .2rem;
  top: .2rem;
}
.free-sj .content .free-eject .row{
  margin-bottom: .2rem;
}
.free-sj .content .free-eject .row input{
  width: 100%;
  outline: none;
  height: .73rem;
  border: 1px solid #cccccc;
  padding-left: .2rem;
  box-sizing: border-box;
}
.free-sj .content .free-eject .row4 input{
  height: .84rem;
  background: #63b62f;
  color: #fff;
  font-size: .28rem;
}
.free-sj .content .free-eject .row4{
  position: relative;
}
.free-sj .content .free-eject .row4 .finger{
  background: url("../images/finger.png");
  width: .8rem;
  height: .76rem;
  background-size: cover;
  position: absolute;
  left: 80%;
  top: .3rem;
}
.free-dk .bank{
  padding: .4rem 0;
  border-bottom: .2rem solid #eaeaea;
}
.free-dk .bank .pub-title .t1 span::after{
  left: 1.6rem;
}
.free-dk .bank .pub-title{
  margin-bottom: .4rem;
}
.free-dk .bank-swiper .swiper-wrapper .swiper-slide {
  border: 1px solid #cccccc;
  width: 2.3rem !important;
  box-sizing: border-box;
  margin: 0 .1rem;
}
.free-dk .bank-swiper .swiper-wrapper .swiper-slide img{
  width:100%;
}
.free-dk .jsq{
  background: #63b62f;
  padding: .4rem 0;
  border-bottom: .2rem solid #eaeaea;
}
.free-dk .jsq .pub-title{
  margin-bottom: .4rem;
}
.free-dk .jsq .pub-title .t1 span{
  color: #fff;
}
.free-dk .jsq .pub-title .t1 span::after{
  background: #fff;
}
.free-dk .jsq .pub-title .t1 span::before{
  background: #fff;
}
.free-dk .jsq .pub-title .t2{
  color: #fff;
}
.free-dk .jsq .header::before{
  display: inline-block;
  content: "";
  vertical-align: top;
  width: .34rem;
  height: .34rem;
  background-image: url(../images/icon-yuan.png);
  background-size: cover;
}
.free-dk .jsq .header{
  color: #fff;
  font-size: .32rem;
  margin-left: 1.54rem;
  margin-bottom: .2rem;
}
.free-dk form .row{
  margin-bottom: .3rem;
}
.free-dk form .row span{
  font-size: .24rem;
  display: inline-block;
  color: #fff;
  margin-right: .3rem;
}
.free-dk form .row input,select{
  width: 5.5rem;
  height:.72rem;
  border: 1px solid #cccccc;
  outline: none;
}
.free-dk form .row1{
  position: relative;
}
.free-dk form .row .select-w{
  position: relative;
  display: inline-block;
}
.free-dk form .row .select-w::after{
  display: inline-block;
  content: "";
  border-left: 5px solid transparent;
  border-top: 10px solid #666;
  border-right: 5px solid transparent;
  position: absolute;
  right: .2rem;
  top: .3rem;
  z-index: 1;
}
.free-dk form .row1 .yuan{
  position: absolute;
  right: .2rem;
  top: .2rem;
  color: #333;
}
.free-dk .jsq .info{
  height:2.9rem;
  background: #fff;
  display: table;
  table-layout: fixed;
  width: 100%;
}
.free-dk .jsq .info .con{
  display: table-cell;
  vertical-align: middle;
  padding-left: .47rem;
  padding-right: .3rem;
  width: 100%;
}
.free-dk .jsq .info .con .fl{
  font-size: .26rem;
  padding-top:.6rem;

}
.free-dk .jsq .info .con .fl span{
  font-size: .36rem;
  color: #63b62f;
}
.free-dk .jsq .info .con .fr .item{
  line-height: .6rem;
  font-size: .26rem;
}
.free-dk .jsq .info .con .fr .item span{
  color: #63b62f;
}
.free-dk .jsq .a-link{
  margin-top: .3rem;
  position: relative;
}
.free-dk .jsq .a-link a{
  background: #fff;
  color: #63b62f;
}
.free-dk .jsq .a-link .finger{
  display: block;
  font-size: .7rem;
  position: absolute;
  left: 60%;
  top: .2rem;
  color: #63b62f;
  animation: fingerscale 500ms linear infinite alternate;
}
@keyframes fingerscale {
  0%{
    transform: scale(.7);
  }
  100%{
    transform: scale(1);
  }
}
.free-dk .advan{
  padding: .4rem 0;
  border-bottom: .2rem solid #eaeaea;
}
.free-dk .advan .pub-title{
  margin-bottom: .3rem;
}
.free-dk .advan .pub-title .t1 span::after{
  left: 1.8rem;
}
.free-dk .advan .list .item{
  width: 1.66rem;
  text-align: center;
  float: left;
  margin-bottom: .2rem;
}
.free-dk .advan .list .item:not(:nth-child(3n)){
  margin-right: 1rem;
}
.free-dk .advan .list .item .icon{
  text-align: center;
  background-image: url("../images/a-bg.png");
  width: 1.66rem;
  height: 1.9rem;
  background-size: cover;
  padding-top: .66rem;
  box-sizing: border-box;
}
.free-dk .advan .list .item .icon img{
  width: .6rem;
  height: .6rem;
  display: inline-block;
}
.free-dk .advan .list .item .text{
  margin-top: .36rem;
}
.free-dk .content .free-btn .text{
  width: 100%;
  height: 1.2rem;
  background: #63b62f;
  color: #fff;
  font-size: .3rem;
  font-weight: bold;
  line-height: 1.2rem;
  padding-left: 3.2rem;
  box-sizing: border-box;
}
.free-dk .content .free-btn{
  position: relative;
}
.free-dk .content .free-btn .finger{
  background: url("../images/finger.png");
  width: .8rem;
  height: .76rem;
  background-size: cover;
  position: absolute;
  left: 30%;
  top: .2rem;
  animation: fingerscale 500ms linear infinite alternate;
}
@keyframes fingerscale {
  0%{
    transform: scale(.7);
  }
  100%{
    transform: scale(1);
  }
}
.free-dk .content .free-eject{
  position: fixed;
  width: 6rem;
  background: #fff;
  padding-bottom: .65rem;
  left: 50%;
  transform: translateX(-50%);
  top: 1.4rem;
  display: none;
  z-index: 999;
}
.free-dk .content .free-eject{
  padding: 0 .6rem 1rem;
}
.free-dk .content .free-eject .free-header{
  font-size: .42rem;
  color: #63b62f;
  text-align: center;
  padding: .5rem 0;
  font-weight: bold;
  position: relative;
}
.free-dk .content .free-eject .icon{
  font-size: .42rem;
  color: #63b62f;
  position: absolute;
  right: .2rem;
  top: .2rem;
}
.free-dk .content .free-eject .row{
  margin-bottom: .2rem;
}
.free-dk .content .free-eject .row input{
  width: 100%;
  outline: none;
  height: .73rem;
  border: 1px solid #cccccc;
  padding-left: .2rem;
  box-sizing: border-box;
}
.free-dk .content .free-eject .row4 input{
  height: .84rem;
  background: #63b62f;
  color: #fff;
  font-size: .28rem;
}
.free-dk .content .free-eject .row4{
  position: relative;
}
.free-dk .content .free-eject .row4 .finger{
  background: url("../images/finger.png");
  width: .8rem;
  height: .76rem;
  background-size: cover;
  position: absolute;
  left: 80%;
  top: .3rem;
}
/*17:15添加*/

.fastlive-content .content .dz{
  background: url("../images/fastlive-content02.jpg");
  background-size: cover;
  padding-bottom: .4rem;
}
.fastlive-content .content .dz .title{
  text-align: center;
  padding: .8rem;
}
.fastlive-content .content .dz .list{
  margin-bottom: 1.44rem;
}
.fastlive-content .content .dz .list li{
  float: left;
  text-align: center;
  width: 33.3%;
}
.fastlive-content .content .dz .list li .icon-img img{
  height: .42rem;
}
.fastlive-content .content .dz .list li .text{
  margin-top: .75rem;
  font-size: .26rem;
  color: #333;
}
.fastlive-content .content .countway{
  padding-bottom: .5rem;
}
.fastlive-content .content .countway .yz-header{
  width: 100%;
  height: 1.32rem;
  padding-left:.5rem;
  line-height: 1.32rem;
  background: #63b62f;
  color: #fff;
  margin-bottom: .5rem;
}
.fastlive-content .content .countway .yz-form .row{
  margin-bottom: .5rem;
}
.fastlive-content .content .countway .yz-form .row1{
  margin-bottom: .5rem;
  font-size: 0;
}
.fastlive-content .content .countway .yz-form .row1 .i-label{
  width: 50%;
  display: inline-block;
  font-size: .28rem;
  height: .9rem;
  line-height: .9rem;
  background: #f5f5f5;
  text-align: center;
  color: #353432;
}
.fastlive-content .content .countway .yz-form .row1 .selected{
  background-color: #00b060;
  border-color: #00b060;
}
.fastlive-content .content .countway .yz-form .row1 .selected .i-text{
  color: #fff;
}
.fastlive-content .content .countway .yz-form .i-label .i-text {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: .9rem;
  line-height: .9rem;
  text-align: center;
  color: #353432;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fastlive-content .content .countway .yz-form .i-label input {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
}

.fastlive-content .content .countway .yz-form input[type=text] {
  width: 100%;
  height:.9rem;
  border: 1px solid #ededed;
  line-height: .9rem;
  padding-left: .35rem;
  padding-right: .35rem;
  font-size: .26rem;
  box-sizing: border-box;
  color: #666;
}
.fastlive-content .content .countway .yz-form .unit {
  font-size: 14px;
  color: #666;
  position: absolute;
  right: 20px;
  top: 16px;
}
.fastlive-content .content .countway .yz-form .but{
  width: 100%;
  height: .9rem;
  font-size: .26rem;
  color: #fff;
  font-weight: bold;
  border: none;
 background: #63b62f;
}
.fastlive-content .content .conflist-wrap {
  padding: .4rem 0;
  border-bottom: .2rem solid #e8e8e8; }
.fastlive-content .content .conflist-wrap .swiper-container-conf {
  position: relative;
  overflow: hidden;
  margin: .2rem 0; }
.fastlive-content .content .conflist-wrap .swiper-container-conf .swiper-wrapper .swiper-slide img {
  width: 100%; }
.fastlive-content .content .conflist-wrap .swiper-container-conf .swiper-pagination-bullet {
  width: .15rem;
  height: .15rem;
  background: #63b62f;
  opacity: 1; }
.fastlive-content .content .conflist-wrap .swiper-container-conf .swiper-pagination-bullet-active {
  background: #fff;
  border: 1px solid #cccccc; }
.fastlive-content .content .conflist-wrap .pub-title .t1 span::after{
  left: 2rem;
}
/*拎包住*/
.fastlive .materialshow-wrap .pub-title .t1 span::after {
  left: 2.8rem;
}
.fastlive .constformula-wrap .price ul li .icon-box .des {
  overflow-y: scroll;
  height: .7rem;
}
/*新房整装*/
.newhouse .kitchen .div-box{
  overflow-y: scroll !important;
}
/*6.28新房添加*/
.newhouse .lazywhole-wrap .lazy-switch{
  margin-top: .4rem;
  margin-left: .7rem;
  margin-bottom: .4rem;
}
.newhouse .lazywhole-wrap .lazy-switch .on{
  background-color: #00b060 !important;
  color: #fff !important;
  position: relative;
}
.newhouse .lazywhole-wrap .lazy-switch .on::after{
  position: absolute;
  content: '';
  width: 0;
height: 0;
bottom: -.4rem;
margin-left: -.2rem;
left: 50%;
border-width: .2rem;
border-style: solid;
border-color: #00b060 transparent transparent transparent;
}
.newhouse .lazywhole-wrap .lazy-switch li:first-child{
  margin-right: .34rem;
}
.newhouse .lazywhole-wrap .lazy-switch li{
  float: left;
  width: 2.88rem;
  height: .63rem;
  background-color: #f5f5f5;
  border-radius: 2px;
  text-align: center;
  line-height: .63rem;
  font-size: .26rem;
  color: #666666;
}
.newhouse .content .lazywhole-wrap .swiper-container-lazywhole {
  display: none;
}
.content .yuyue-eject{
  transform: translateX(0) !important;
  margin-left: -3.055rem;
}
.content .baojia-eject{
  transform: translateX(0) !important;
  margin-left: -3.055rem;
}
/*6.29新房添加*/
.newhouse .swiper-container-lazywhole{
	padding-bottom: .5rem !important;
}
.newhouse .content .lazywhole-wrap .swiper-container-lazywhole .swiper-pagination-bullet{
	background: #63b62f;
	border: 1px solid #ccc;
}
.newhouse .content .lazywhole-wrap .swiper-container-lazywhole .swiper-pagination-bullet-active {
    background: #fff;
}
.newhouse .content .lazywhole-wrap .swiper-container-lazywhole .swiper-pagination-bullets{
	bottom: 0 !important;
}
/*7.2修改*/
.index .content .redpackets-btn {
    top: 40% !important;
}
/*# sourceMappingURL=output.css.map */
