@charset "UTF-8";
@CHARSET "UTF-8";
* {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body, html {
  width: 100%;
  height: 100%;
  font-family: 'Microsoft YaHei','微软雅黑';
  font-size: 13.33333333vw!important;
}

.rel {
  position: relative;
}

.abs {
  position: absolute;
}

.content-wrap {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}
.content-wrap .content {
  background: #f5f5f5;
  overflow: hidden;
}
.content-wrap .content .banner {
  width: 7.5rem;
  height: 5.64rem;
  background: #ccc;
  position: relative;
}
.content-wrap .content .banner img {
  width: 100%;
  height: 100%;
}
.content-wrap .content .banner .price-wraper {
  width: 7.5rem;
  height: 0.9rem;
  background: -webkit-gradient(linear, left top, right top, from(#ed8559), to(#ea5b4a));
  background: linear-gradient(90deg, #ed8559 0%, #ea5b4a 100%);
  font-size: 0;
  text-align: left;
  position: absolute;
  bottom: 0;
  left: 0;
}
.content-wrap .content .banner .price-wraper .price {
  display: inline-block;
  color: #fff;
  font-size: .44rem;
  padding-left: .22rem;
  position: relative;
  height: .46rem;
  line-height: .46rem;
  margin-top: .24rem;
  margin-left: .30rem;
  vertical-align: top;
}
.content-wrap .content .banner .price-wraper .price::before {
  position: absolute;
  content: "¥";
  left: 0;
  top: 0.1rem;
  display: inline-block;
  color: #fff;
  font-size: 0.24rem;
}
.content-wrap .content .banner .price-wraper .price-detail {
  display: inline-block;
  vertical-align: top;
  height: .46rem;
  line-height: .46rem;
  max-width: 5.6rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  font-size: .26rem;
  margin-top: 0.25rem;
  margin-left: .45rem;
}
.content-wrap .content .fuwu-detail {
  padding: .54rem 0.3rem 0.38rem;
  border-bottom: 1px solid #f5f5f5;
  background: #fff;
}
.content-wrap .content .fuwu-detail .fuwu-title {
  font-size: .36rem;
  text-align: left;
  color: #333;
  height: .38rem;
  line-height: .38rem;
  font-weight: 500;
}
.content-wrap .content .fuwu-detail .tags {
  font-size: 0;
  text-align: left;
  margin-top: .26rem;
}
.content-wrap .content .fuwu-detail .tags .tag {
  height: .42rem;
  line-height: .42rem;
  padding: 0 .17rem;
  color: #F9A042;
  font-size: .22rem;
  background: #FFF2E5;
  margin-right: .14rem;
  display: inline-block;
  border-radius: .21rem;
}
.content-wrap .content .fuwu-detail .fuwu-content {
  color: #666;
  font-size: .26rem;
  line-height: .43rem;
  margin: .25rem 0 0;
}
.content-wrap .content .selected-server {
  width: 7.5rem;
  padding: .35rem 0 0.30rem .3rem;
  border-bottom: 1px solid #f5f5f5;
  background: #fff;
}
.content-wrap .content .selected-server .title {
  height: .38rem;
  line-height: .38rem;
  color: #333333;
  font-size: .32rem;
  text-align: left;
  margin-bottom: .3rem;
  font-weight: 500;
}
.content-wrap .content .selected-server .server-wraper {
  font-size: 0;
  text-align: left;
}
.content-wrap .content .selected-server .server-wraper .server-item {
  height: .66rem;
  line-height: .66rem;
  text-align: center;
  display: inline-block;
  padding: 0 .2rem;
  color: #666;
  font-size: .26rem;
  margin-right: .18rem;
  margin-bottom: .1rem;
  border: 1px solid #EAEAEA;
}
.content-wrap .content .selected-server .server-wraper .server-item.currentItem {
  height: .66rem;
  line-height: .66rem;
  text-align: center;
  display: inline-block;
  padding: 0 .2rem;
  color: #EC6B50;
  font-size: .26rem;
  margin-right: .18rem;
  margin-bottom: .1rem;
  border: 1px solid #EC6B50;
}
.content-wrap .content .ident-wraper {
  height: .35rem;
  font-size: 0;
  text-align: left;
  position: relative;
  padding: .36rem 0 .36rem .67rem;
  background: #fff;
  margin-bottom: .3rem;
}
.content-wrap .content .ident-wraper .ident-item {
  display: inline-block;
  margin-right: .4rem;
  padding-right: .46rem;
  vertical-align: top;
  font-size: 0;
}
.content-wrap .content .ident-wraper .ident-item::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 13px;
  right: 0px;
  top: 4px;
  background: #EFEFEF;
}
.content-wrap .content .ident-wraper .ident-item:last-child {
  margin-right: 0;
  padding-right: 0;
}
.content-wrap .content .ident-wraper .ident-item:last-child::before {
  display: none;
}
.content-wrap .content .ident-wraper .ident-item .safe-icon {
  width: .34rem;
  height: .34rem;
  background: url(../images/m_new_fuwu_imgs/icon_zfaq.png) no-repeat center;
  display: inline-block;
  vertical-align: top;
  margin-right: .1rem;
  background-size: .28rem .32rem;
}
.content-wrap .content .ident-wraper .ident-item .pei-icon {
  width: .34rem;
  height: .34rem;
  background: url(../images/m_new_fuwu_imgs/icon_gsbp.png) no-repeat center;
  display: inline-block;
  vertical-align: top;
  margin-right: .1rem;
  background-size: .32rem .32rem;
}
.content-wrap .content .ident-wraper .ident-item .fater-sale-icon {
  width: .34rem;
  height: .34rem;
  background: url(../images/m_new_fuwu_imgs/icon_shbz.png) no-repeat center;
  display: inline-block;
  vertical-align: top;
  margin-right: .1rem;
  background-size: .32rem .32rem;
}
.content-wrap .content .ident-wraper .ident-item .ident-text {
  display: inline-block;
  vertical-align: top;
  color: #333333;
  font-size: .26rem;
  height: .35rem;
  line-height: .35rem;
}
.content-wrap .content .fuwu-collocation {
  padding: .28rem 0 .28rem .3rem;
  background: #fff;
  margin-bottom: .3rem;
}
.content-wrap .content .fuwu-collocation .title {
  height: .4rem;
  line-height: .4rem;
  text-align: left;
  color: #333;
  font-size: .32rem;
  font-weight: 500;
}
.content-wrap .content .fuwu-collocation .collocation-wraper {
  font-size: 0;
  overflow-x: scroll;
  text-align: left;
  white-space: nowrap;
  padding-bottom: 10px;
  margin-bottom: -10px;
}
.content-wrap .content .fuwu-collocation .collocation-wraper .collocation-item {
  display: inline-block;
  vertical-align: top;
  padding: .26rem 0 .3rem;
  width: 2rem;
}
.content-wrap .content .fuwu-collocation .collocation-wraper .collocation-item .img-wraper {
  width: 2rem;
  height: 1.5rem;
  margin-bottom: .16rem;
}
.content-wrap .content .fuwu-collocation .collocation-wraper .collocation-item .img-wraper img {
  width: 100%;
  height: 100%;
}
.content-wrap .content .fuwu-collocation .collocation-wraper .collocation-item .des {
  height: .6rem;
  line-height: .3rem;
  margin-top: .16rem 0 .16rem;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  color: #333333;
  font-size: .24rem;
  white-space: normal;
  padding: 0 .15rem;
  margin-bottom: .16rem;
}
.content-wrap .content .fuwu-collocation .collocation-wraper .collocation-item .checkbox-wraper {
  text-align: center;
}
.content-wrap .content .fuwu-collocation .collocation-wraper .collocation-item .checkbox-wraper input[type="checkbox"] {
  width: .4rem;
  height: .4rem;
  display: inline-block;
  text-align: center;
  position: relative;
  vertical-align: middle;
  line-height: .4rem;
  background: #fff;
  border: none;
  outline: none;
}
.content-wrap .content .fuwu-collocation .collocation-wraper .collocation-item .checkbox-wraper input[type="checkbox"]::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: url(../images/m_new_fuwu_imgs/im_qq.png) no-repeat center;
  background-color: #fff;
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
}
.content-wrap .content .fuwu-collocation .collocation-wraper .collocation-item .checkbox-wraper input[type="checkbox"]:checked::before {
  content: "";
  background: url(../images/m_new_fuwu_imgs/icon_duia.png) no-repeat center;
  background-color: #fff;
  background-size: 100% 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.content-wrap .content .fuwu-collocation .collocation-wraper .plus-img {
  display: inline-block;
  vertical-align: top;
  width: .36rem;
  height: .36rem;
  background: url(../images/m_new_fuwu_imgs/im_jiahao.png) no-repeat center;
  margin: 0.83rem .15rem 0;
  background-size: 100%;
}
.content-wrap .content .banner-wraper1 {
  width: 7.5rem;
  height: 3.5rem;
  background: url(../images/m_new_fuwu_imgs/im_bannerwuse.png) no-repeat center;
  background-size: 100% 100%;
  position: relative;
  margin-bottom: .2rem;
}
.content-wrap .content .banner-wraper1 .title {
  position: absolute;
  height: .38rem;
  line-height: .38rem;
  color: #fff;
  text-align: left;
  left: .3rem;
  top: 1.06rem;
  width: 4.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  font-size: .36rem;
  font-weight: 700;
}
.content-wrap .content .banner-wraper1 .des {
  width: 4.65rem;
  height: 1.52rem;
  line-height: .38rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  color: #fff;
  text-align: left;
  font-size: .24rem;
  font-weight: 400;
  position: absolute;
  left: .3rem;
  top: 1.7rem;
}
.content-wrap .content .banner-wraper2 {
  width: 7.5rem;
  height: 3.1rem;
}
.content-wrap .content .banner-wraper2 img {
  width: 100%;
  height: 100%;
}
.content-wrap .content .fuwu-intro {
  padding: .47rem .3rem .5rem;
  margin-bottom: .3rem;
  background-color: #fff;
}
.content-wrap .content .fuwu-intro .fuwu-intro-item {
  padding-bottom: .3rem;
  margin-bottom: .36rem;
  border-bottom: 1px solid #f5f5f5;
}
.content-wrap .content .fuwu-intro .fuwu-intro-item:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.content-wrap .content .fuwu-intro .fuwu-intro-item .title {
  height: .48rem;
  font-size: 0;
  text-align: left;
}
.content-wrap .content .fuwu-intro .fuwu-intro-item .title .content-sign {
  width: .3rem;
  height: .35rem;
  display: inline-block;
  vertical-align: top;
  background: url(../images/m_new_fuwu_imgs/icon_fwnr.png) no-repeat center;
  background-size: 100%;
  margin-top: .05rem;
}
.content-wrap .content .fuwu-intro .fuwu-intro-item .title .time-sign {
  width: .32rem;
  height: .32rem;
  display: inline-block;
  vertical-align: top;
  background: url(../images/m_new_fuwu_imgs/icon_fwsj.png) no-repeat center;
  background-size: 100%;
  margin-top: .05rem;
}
.content-wrap .content .fuwu-intro .fuwu-intro-item .title .money-sign {
  width: .29rem;
  height: .32rem;
  display: inline-block;
  vertical-align: top;
  background: url(../images/m_new_fuwu_imgs/icon_fwfy.png) no-repeat center;
  background-size: 100%;
  margin-top: .05rem;
}
.content-wrap .content .fuwu-intro .fuwu-intro-item .title .cailiao-sign {
  width: .29rem;
  height: .31rem;
  display: inline-block;
  vertical-align: top;
  background: url(../images/m_new_fuwu_imgs/icon_zbcl.png) no-repeat center;
  background-size: 100%;
  margin-top: .07rem;
}
.content-wrap .content .fuwu-intro .fuwu-intro-item .title .area-sign {
  width: .29rem;
  height: .32rem;
  display: inline-block;
  vertical-align: top;
  background: url(../images/m_new_fuwu_imgs/icon_dz.png) no-repeat center;
  background-size: 100%;
  margin-top: .07rem;
}
.content-wrap .content .fuwu-intro .fuwu-intro-item .title .text {
  display: inline-block;
  vertical-align: top;
  height: .48rem;
  line-height: .48rem;
  color: #333333;
  font-size: .32rem;
  text-align: left;
  margin-left: .18rem;
  font-weight: 700;
}
.content-wrap .content .fuwu-intro .fuwu-intro-item .content {
  font-size: .26rem;
  color: #595968;
  line-height: .42rem;
  margin-top: .2rem;
  padding-left: .47rem;
  background-color: #fff;
}
.content-wrap .content .fuwu-list-wraper {
  padding: .48rem 0 .6rem;
  background-color: #fff;
  margin-bottom: .3rem;
}
.content-wrap .content .fuwu-list-wraper .common-title {
  font-size: 0;
  text-align: center;
  height: .46rem;
}
.content-wrap .content .fuwu-list-wraper .common-title .line {
  display: inline-block;
  vertical-align: top;
  width: .24rem;
  height: .04rem;
  background: #333333;
  margin-top: .2rem;
}
.content-wrap .content .fuwu-list-wraper .common-title .text {
  display: inline-block;
  vertical-align: top;
  font-size: .36rem;
  height: .46rem;
  line-height: .46rem;
  margin: 0 .15rem;
  font-weight: 700;
}
.content-wrap .content .fuwu-list-wraper .item-list {
  margin-top: .45rem;
  height: 2.5rem;
  font-size: 0;
  text-align: left;
  overflow-y: scroll;
  padding-left: .3rem;
  white-space: nowrap;
  padding-bottom: 10px;
  margin-bottom: -10px;
}
.content-wrap .content .fuwu-list-wraper .item-list .item {
  display: inline-block;
  vertical-align: top;
  height: 2.5rem;
  width: 3.3rem;
  margin-right: .2rem;
  background: url(../images/m_new_fuwu_imgs/im_ds_black.png) no-repeat center;
  background-size: 100%;
  position: relative;
  border-radius: .06rem;
  -webkit-border-radius: .06rem;
}
.content-wrap .content .fuwu-list-wraper .item-list .item:nth-child(2) {
  background: url(../images/m_new_fuwu_imgs/im_ds_bule.png) no-repeat center;
  background-size: 100%;
}
.content-wrap .content .fuwu-list-wraper .item-list .item:nth-child(3) {
  background: url(../images/m_new_fuwu_imgs/im_ds_pur.png) no-repeat center;
  background-size: 100%;
}
.content-wrap .content .fuwu-list-wraper .item-list .item:nth-child(4) {
  background: url(../images/m_new_fuwu_imgs/im_ds_green.png) no-repeat center;
  background-size: 100%;
}
.content-wrap .content .fuwu-list-wraper .item-list .item .title {
  position: absolute;
  left: 0;
  top: .26rem;
  height: .6rem;
  line-height: .6rem;
  color: #fff;
  font-size: .28rem;
  width: 2.26rem;
  text-align: center;
}
.content-wrap .content .fuwu-list-wraper .item-list .item .item-content {
  position: absolute;
  left: 0;
  top: 1.12rem;
  padding: 0 .15rem;
  line-height: .34rem;
  height: .99rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  font-size: .22rem;
  text-align: left;
  color: #fff;
  white-space: normal;
}
.content-wrap .content .progress-wraper {
  padding: .5rem .3rem .5rem;
  background: #fff;
  margin-bottom: .3rem;
}
.content-wrap .content .progress-wraper .common-title {
  font-size: 0;
  text-align: center;
  height: .46rem;
}
.content-wrap .content .progress-wraper .common-title .line {
  display: inline-block;
  vertical-align: top;
  width: .24rem;
  height: .04rem;
  background: #333333;
  margin-top: .2rem;
}
.content-wrap .content .progress-wraper .common-title .text {
  display: inline-block;
  vertical-align: top;
  font-size: .36rem;
  height: .46rem;
  line-height: .46rem;
  margin: 0 .15rem;
  max-width: 6rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
}
.content-wrap .content .progress-wraper .progress-items {
  margin: 0 .3rem;
  margin-top: .35rem;
  border-top: 1px solid #f5f5f5;
  overflow: hidden;
}
.content-wrap .content .progress-wraper .progress-items .progress {
  padding-left: .46rem;
  padding-bottom: .45rem;
  position: relative;
}
.content-wrap .content .progress-wraper .progress-items .progress::before {
  content: "";
  position: absolute;
  width: 1px;
  top: .5rem;
  bottom: 0;
  left: .13rem;
  border-right: 1px dashed #CCCCCC;
}
.content-wrap .content .progress-wraper .progress-items .progress:last-child {
  padding-bottom: 0;
}
.content-wrap .content .progress-wraper .progress-items .progress:last-child::before {
  display: none;
}
.content-wrap .content .progress-wraper .progress-items .progress:first-child {
  margin-top: .35rem;
}
.content-wrap .content .progress-wraper .progress-items .progress:nth-child(2) .top .icon {
  background: url(../images/m_new_fuwu_imgs/im_qz_b.png) no-repeat center;
  background-size: .68rem .7rem;
}
.content-wrap .content .progress-wraper .progress-items .progress:nth-child(3) .top .icon {
  background: url(../images/m_new_fuwu_imgs/im_qz_c.png) no-repeat center;
  background-size: .68rem .7rem;
}
.content-wrap .content .progress-wraper .progress-items .progress:nth-child(4) .top .icon {
  background: url(../images/m_new_fuwu_imgs/im_qz_d.png) no-repeat center;
  background-size: .68rem .7rem;
}
.content-wrap .content .progress-wraper .progress-items .progress:nth-child(5) .top .icon {
  background: url(../images/m_new_fuwu_imgs/im_qz_e.png) no-repeat center;
  background-size: .68rem .7rem;
}
.content-wrap .content .progress-wraper .progress-items .progress .top {
  height: .43rem;
  position: relative;
}
.content-wrap .content .progress-wraper .progress-items .progress .top .icon {
  position: absolute;
  left: -0.46rem;
  top: 0.05rem;
  width: .34rem;
  height: .35rem;
  background: url(../images/m_new_fuwu_imgs/im_qz_a.png) no-repeat center;
  background-size: .68rem .7rem;
}
.content-wrap .content .progress-wraper .progress-items .progress .top .title {
  height: .43rem;
  line-height: .43rem;
  color: #333333;
  font-size: .32rem;
  font-weight: 700;
}
.content-wrap .content .progress-wraper .progress-items .progress .des {
  line-height: .42rem;
  max-height: .84rem;
  margin-top: .1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: .26rem;
  text-align: left;
  color: #7E7E8B;
}
.content-wrap .content .advantage-wraper {
  padding: .48rem 0 0;
  background: #fff;
}
.content-wrap .content .advantage-wraper .common-title {
  font-size: 0;
  text-align: center;
  height: .46rem;
}
.content-wrap .content .advantage-wraper .common-title .line {
  display: inline-block;
  vertical-align: top;
  width: .24rem;
  height: .04rem;
  background: #333333;
  margin-top: .2rem;
}
.content-wrap .content .advantage-wraper .common-title .text {
  display: inline-block;
  vertical-align: top;
  font-size: .36rem;
  height: .46rem;
  line-height: .46rem;
  margin: 0 .15rem;
  font-weight: 700;
}
.content-wrap .content .advantage-wraper .banner {
  width: 100%;
  height: 4rem;
  margin-top: .46rem;
}
.content-wrap .content .advantage-wraper .banner img {
  width: 100%;
  height: 1005;
}
.content-wrap .content .advantage-wraper .advantage-items {
  padding: .4rem 0 .6rem;
}
.content-wrap .content .advantage-wraper .advantage-items .advantage {
  margin-left: .28rem;
  width: 6.9rem;
  height: 1.87rem;
  background: -webkit-gradient(linear, left top, right top, from(#ff8c62), to(#ff5d61));
  background: linear-gradient(90deg, #ff8c62 0%, #ff5d61 100%);
  border-radius: .93rem;
  overflow: hidden;
  margin-bottom: .4rem;
  -webkit-box-shadow: rgba(255,125,113,.5) 0px 0px .3rem;
  box-shadow: rgba(255,125,113,.5) 0px 0px 0.3rem;
}
.content-wrap .content .advantage-wraper .advantage-items .advantage:last-child {
  margin-bottom: 0;
}
.content-wrap .content .advantage-wraper .advantage-items .advantage:nth-child(2) {
  background: -webkit-gradient(linear, left top, right top, from(#b884ff), to(#733be5));
  background: linear-gradient(90deg, #b884ff 0%, #733be5 100%);
  -webkit-box-shadow: rgba(41,87,239,.5) 0px 0px .3rem;
  box-shadow: rgba(41,87,239,.5) 0px 0px .3rem;
}
.content-wrap .content .advantage-wraper .advantage-items .advantage:nth-child(3) {
  background: -webkit-gradient(linear, left top, right top, from(#84b8ff), to(#6c5dff));
  background: linear-gradient(90deg, #84b8ff 0%, #6c5dff 100%);
  -webkit-box-shadow: rgba(129,174,255,.5) 0px 0px .3rem;
  box-shadow: rgba(129,174,255,.5) 0px 0px .3rem;
}
.content-wrap .content .advantage-wraper .advantage-items .advantage .adv-title {
  height: .4rem;
  font-size: 0;
  text-align: center;
  margin-top: .33rem;
}
.content-wrap .content .advantage-wraper .advantage-items .advantage .adv-title .line {
  display: inline-block;
  vertical-align: top;
  width: .24rem;
  height: .04rem;
  background: #fff;
  margin-top: .18rem;
}
.content-wrap .content .advantage-wraper .advantage-items .advantage .adv-title .text {
  display: inline-block;
  vertical-align: top;
  height: .4rem;
  line-height: .4rem;
  color: #FFFFFF;
  font-size: .32rem;
  margin: 0 .1rem;
  font-weight: 700;
}
.content-wrap .content .advantage-wraper .advantage-items .advantage .adv-content {
  line-height: .4rem;
  height: .8rem;
  color: #fff;
  font-size: .26rem;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-top: .08rem;
  padding: 0 .35rem;
}
.content-wrap .content .ask-wraper {
  padding: .46rem 0 .63rem;
  margin-bottom: 1.3rem;
}
.content-wrap .content .ask-wraper .common-title {
  font-size: 0;
  text-align: center;
  height: .46rem;
  margin-bottom: .45rem;
}
.content-wrap .content .ask-wraper .common-title .line {
  display: inline-block;
  vertical-align: top;
  width: .24rem;
  height: .04rem;
  background: #333333;
  margin-top: .2rem;
}
.content-wrap .content .ask-wraper .common-title .text {
  display: inline-block;
  vertical-align: top;
  font-size: .36rem;
  height: .46rem;
  line-height: .46rem;
  margin: 0 .15rem;
  font-weight: 700;
}
.content-wrap .content .ask-wraper .qus-wraper {
  padding: 0 .3rem;
}
.content-wrap .content .ask-wraper .qus-wraper .qus-item {
  margin-bottom: .2rem;
  background: #fff;
  border-radius: .06rem;
  -webkit-border-radius: .06rem;
  padding: .25rem .2rem;
}
.content-wrap .content .ask-wraper .qus-wraper .qus-item:last-child {
  margin-bottom: 0;
}
.content-wrap .content .ask-wraper .qus-wraper .qus-item .question-top {
  font-size: 0;
  text-align: left;
  white-space: nowrap;
}
.content-wrap .content .ask-wraper .qus-wraper .qus-item .question-top .qus-icon {
  display: inline-block;
  vertical-align: top;
  width: .4rem;
  height: .4rem;
  line-height: .4rem;
  text-align: center;
  background: #FF7852;
  color: #fff;
  font-size: .26rem;
  border-radius: 50%;
  -webkit-border-radius: 50%;
}
.content-wrap .content .ask-wraper .qus-wraper .qus-item .question-top .qus-content {
  display: inline-block;
  vertical-align: top;
  line-height: .4rem;
  color: #333333;
  font-size: .28rem;
  margin-left: 18px;
  white-space: normal;
  width: 5.8rem;
}
.content-wrap .content .ask-wraper .qus-wraper .qus-item .ans-bottom {
  font-size: 0;
  margin-top: .15rem;
  white-space: nowrap;
}
.content-wrap .content .ask-wraper .qus-wraper .qus-item .ans-bottom .ans-icon {
  display: inline-block;
  vertical-align: top;
  width: .4rem;
  height: .4rem;
  line-height: .4rem;
  text-align: center;
  background: #60C87E;
  color: #fff;
  font-size: .26rem;
  border-radius: 50%;
  -webkit-border-radius: 50%;
}
.content-wrap .content .ask-wraper .qus-wraper .qus-item .ans-bottom .ans-content {
  display: inline-block;
  vertical-align: top;
  line-height: .4rem;
  color: #666;
  font-size: .28rem;
  padding: 0 18px;
  white-space: normal;
}
.content-wrap .content .after-sale-wraper {
  background: #fff;
  overflow: hidden;
  margin-bottom: 1.3rem;
}
.content-wrap .content .after-sale-wraper .common-title {
  font-size: 0;
  text-align: center;
  height: .46rem;
  margin-top: .42rem;
  margin-bottom: .45rem;
}
.content-wrap .content .after-sale-wraper .common-title .line {
  display: inline-block;
  vertical-align: top;
  width: .24rem;
  height: .04rem;
  background: #333333;
  margin-top: .2rem;
}
.content-wrap .content .after-sale-wraper .common-title .text {
  display: inline-block;
  vertical-align: top;
  font-size: .36rem;
  height: .46rem;
  line-height: .46rem;
  margin: 0 .15rem;
  font-weight: 700;
}
.content-wrap .content .after-sale-wraper .after-content {
  padding: 0 .3rem;
  padding-bottom: .3rem;
}
.content-wrap .content .after-sale-wraper .after-content .content-detail {
  border-top: 1px solid #f5f5f5;
}
.content-wrap .content .after-sale-wraper .after-content .content-detail .title {
  height: .4rem;
  line-height: .4rem;
  color: #333333;
  font-size: .32rem;
  margin-bottom: .18rem;
  font-weight: 700;
}
.content-wrap .content .after-sale-wraper .after-content .content-detail .des {
  line-height: .42rem;
  color: #999999;
  font-size: .26rem;
  text-align: left;
}
.content-wrap .content .after-sale-wraper .after-content .content-detail .deal-content {
  position: relative;
}
.content-wrap .content .after-sale-wraper .after-content .content-detail .deal-content .circle-left {
  position: absolute;
  left: .2rem;
  top: .1rem;
  background: url(../images/m_new_fuwu_imgs/im_quanquan.png) no-repeat center;
  width: .18rem;
  height: 5.36rem;
  background-size: 100%;
}
.content-wrap .content .after-sale-wraper .after-content .content-detail .deal-content .tip-right {
  padding-left: .67rem;
}
.content-wrap .content .after-sale-wraper .after-content .content-detail .deal-content .tip-right .tip {
  color: #999999;
  font-size: .26rem;
  text-align: left;
  line-height: .42rem;
  margin-bottom: .35rem;
}
.content-wrap .content .after-sale-wraper .after-content .content-detail .deal-content .tip-right .tip:last-child {
  margin-bottom: 0;
}

.footer-wraper {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1rem;
}
.footer-wraper .tel-ask-wraper {
  width: 31%;
  float: left;
  background: #fff;
  font-size: 0;
  text-align: center;
  white-space: nowrap;
}
.footer-wraper .tel-ask-wraper a{
	display: block;
	width: 100%;
    height: 1rem;
}
.footer-wraper .tel-ask-wraper .tel-icon {
  width: .34rem;
  height: .34rem;
  background: url(../images/m_new_fuwu_imgs/icon_dhzx.png) no-repeat center;
  background-size: 100%;
  display: inline-block;
  vertical-align: top;
  margin-top: .33rem;
  margin-right: .15rem;
}
.footer-wraper .tel-ask-wraper .kefu-icon {
  width: .34rem;
  height: .34rem;
  background: url(../images/m_new_fuwu_imgs/icon_zxkh.png) no-repeat center;
  background-size: 100%;
  display: inline-block;
  vertical-align: top;
  margin-top: .33rem;
  margin-right: .15rem;
}
.footer-wraper .tel-ask-wraper .text {
  display: inline-block;
  vertical-align: top;
  height: 1rem;
  line-height: 1rem;
  color: #666666;
  font-size: .3rem;
}
.footer-wraper .booking-btn {
  display: block;
  width: 38%;
  float: left;
  text-align: center;
  height: 1rem;
  line-height: 1rem;
  background: -webkit-gradient(linear, left top, right top, from(#dd402e), to(#ea614a));
  background: linear-gradient(90deg, #dd402e 0%, #ea614a 100%);
  color: #fff;
  font-size: .3rem;
}
.footer-wraper-app{
  position: fixed;
  z-index: 1;
  bottom: 0;
  width: 7.5rem;
  height: 1rem;
  left: 0;
  display: none;
}
.kefu-app-btn{
  width: 3.75rem;
  height: 1rem;
  line-height: 1rem;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  color: #666666;
  font-size: .3rem;
  background: #fff;
}
.guwen-app-btn{
  width: 3.75rem;
  height: 1rem;
  line-height: 1rem;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  color: #fff;
  font-size: .3rem;
  background:linear-gradient(90deg,rgba(221,64,46,1) 0%,rgba(234,97,74,1) 100%);
}
.guwen-app-btn a{
  display: block;
  text-decoration: none;
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 1rem;
  color: #fff;
  font-size: .3rem;
}
