@charset "UTF-8";

@media (max-width: 1024px) {
.rel {
  position: relative;
}

.abs {
  position: absolute;
}

.content-wrap {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}
.wap{
  background: #f5f5f5;
  overflow: hidden;
  display: inline;
}
 .banner {
  width: 100%;
  height:auto;
  background: #ccc;
  position: relative;
  margin-top: 4.68rem;
}
 .banner img {
  width: 100%;
  height: 100%;
}
 .banner .price-wraper {
  width: 100%;
  height: 3rem;
     background: -webkit-linear-gradient(90deg,rgba(83,230,171,1) 0%,rgba(48,200,198,1) 100%);
    background: linear-gradient(90deg,rgba(83,230,171,1) 0%,rgba(48,200,198,1) 100%);
  font-size: 0;
  text-align: left;
  position: absolute;
  bottom: 0;
  left: 0;
}
 .banner .price-wraper .price {
  display: inline-block;
  color: #fff;
  font-size:1rem;
  padding-left:0.8rem;
  position: relative;
  height:3rem;
  line-height:3rem;
  
  margin-left:1rem;
  vertical-align: top;
}
 .banner .price-wraper .price::before {
  position: absolute;
  content: "¥";
  left: 0;
  
  display: inline-block;
  color: #fff;
  font-size: 1rem;
}
 .banner .price-wraper .price-detail {
  display: inline-block;
  vertical-align: top;
  height: 3rem;
  line-height:3rem;
 
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  font-size: 1rem;
  
  margin-left:0.5rem;
}
 .fuwu-detail {
  padding: .54rem 1rem 0.38rem;
  border-bottom: 1px solid #f5f5f5;
  background: #fff;
  clear:both;
}
 .fuwu-detail .fuwu-title {
  font-size:1rem;
  text-align: left;
  color: #333;
  height:2.5rem;
  line-height:2.5rem;
  font-weight: 500;
}
 .fuwu-detail .tags {
  font-size: 0.9rem;
  text-align: left;
 
}
 .fuwu-detail .tags .tag {
  height:2rem;
  line-height: 2rem;
  padding: 0 0.5rem;
    color: #30C8C6;
    font-size: 0.9rem;
    background: #EBFFFF;
  margin-right: 0.3rem;
  display: inline-block;
  border-radius: 0.3rem;
  margin-top: 0.5rem;
}
 .fuwu-detail .fuwu-content {
  color: #666;
  font-size: .9rem;
  line-height:1.4rem;
  margin:0.7rem 0 0;
}
 .selected-server {
  width: 100%;
  padding:0.5rem 0 0.5rem 0.5rem;
  border-bottom: 1px solid #f5f5f5;
  background: #fff;
}
 .selected-server .title {
  height: 1.5rem;
  line-height:1.5rem;
  color: #333333;
  font-size:1rem;
  text-align: left;
  margin-bottom:0.5rem;
  font-weight: 500;
}
 .selected-server .server-wraper {
  font-size: 0.9rem;
  text-align: left;
}
 .selected-server .server-wraper .server-item {
  height: 2rem;
  line-height:2rem;
  text-align: center;
  display: inline-block;
  padding: 0 0.5rem;
  color: #666;
  font-size: 0.9rem;
  margin-right: 0.5rem;
  margin-bottom:0.5rem;
  border: 1px solid #EAEAEA;
}
 .selected-server .server-wraper .server-item.currentItem {
  height: 2rem;
  line-height:2rem;
  text-align: center;
  display: inline-block;
  padding: 0 0.5rem;
  color: #EC6B50;
  font-size:0.9rem;
  margin-right:0.5rem;
  margin-bottom:0.5rem;
  border: 1px solid #EC6B50;
}
 .ident-wraper {
    height: 1.3rem;
    font-size: 0.9rem;
    text-align:center;
    
    padding: 0.9rem 0 0.9rem 0;
    background: #fff;
    margin-bottom: 0.8rem;
}
 .ident-wraper .ident-item {
  display: inline-block;
  margin-right: 1rem;
  padding-right:1rem;
  vertical-align: top;
  font-size: 0;
}
 .ident-wraper .ident-item::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 13px;
  right: 0px;
  top: 4px;
  background: #EFEFEF;
}
 .ident-wraper .ident-item:last-child {
  margin-right: 0;
  padding-right: 0;
}
 .ident-wraper .ident-item:last-child::before {
  display: none;
}
 .ident-wraper .ident-item .safe-icon {
     width: 1rem;
    height: 1.2rem;
    background: url(../images/icon_zfaq.png) no-repeat center 0.13rem ;
    display: inline-block;
    vertical-align: middle;
    margin-right: .3rem;
    background-size: 100% 90%;
}
 .ident-wraper .ident-item .pei-icon {
   width: 1rem;
  height: 1.2rem;
  background: url(../images/icon_gsbp.png) no-repeat center 0.13rem ;
  display: inline-block;
  vertical-align: middle;
    margin-right: .3rem;
    background-size: 100% 90%;
}
 .ident-wraper .ident-item .fater-sale-icon {
    width: 1rem;
   height: 1.2rem;
  background: url(../images/icon_shbz.png) no-repeat center 0.13rem ;
  display: inline-block;
  vertical-align: middle;
    margin-right: .3rem;
    background-size: 100% 90%;
}
 .ident-wraper .ident-item .ident-text {
  display: inline-block;
  vertical-align: top;
  color: #333333;
  font-size:0.9rem;
  height:auto;
  line-height:1.3rem;
}
 .fuwu-collocation {
  padding:0.5rem 0 0.5rem 0.5rem;
  background: #fff;
  margin-bottom:0.5rem;
}
 .fuwu-collocation .title {
  height:auto;
  line-height: 2.5rem;
  text-align: left;
  color: #333;
  font-size: 1rem;
  font-weight: 500;
}
 .fuwu-collocation .collocation-wraper {
  font-size: 0.9rem;
  overflow-x: scroll;
  text-align: left;
  white-space: nowrap;
  
}
 .fuwu-collocation .collocation-wraper .collocation-item {
  display: inline-block;
  vertical-align: top;
  padding: 0.5rem 0 .5rem;
  width:5rem;
}
 .fuwu-collocation .collocation-wraper .collocation-item .img-wraper {
  width:5rem;
  height:3.5rem;
  margin-bottom: .5rem;
}
 .fuwu-collocation .collocation-wraper .collocation-item .img-wraper img {
  width: 100%;
  height: 100%;
}
 .fuwu-collocation .collocation-wraper .collocation-item .des {
  height:auto;
  line-height:1.3rem;
  margin-top: 0.5rem 0 0.5rem;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  color: #333333;
  font-size: 0.9rem;
  white-space: normal;
  padding: 0 0.5rem;
  margin-bottom:0.5rem;
}
 .fuwu-collocation .collocation-wraper .collocation-item .checkbox-wraper {
  text-align: center;
}
 .fuwu-collocation .collocation-wraper .collocation-item .checkbox-wraper input[type="checkbox"] {
  width: 1rem;
  height:1rem;
  display: inline-block;
  text-align: center;
  position: relative;
  vertical-align: middle;
  line-height:1rem;
  background: #fff;
  border: none;
  outline: none;
}
 .fuwu-collocation .collocation-wraper .collocation-item .checkbox-wraper input[type="checkbox"]::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: url(../images/im_qq.png) no-repeat center;
  background-color: #fff;
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
}
 .fuwu-collocation .collocation-wraper .collocation-item .checkbox-wraper input[type="checkbox"]:checked::before {
  content: "";
  background: url(../images/icon_duia.png) no-repeat center;
  background-color: #fff;
  background-size: 100% 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
 .fuwu-collocation .collocation-wraper .plus-img {
  display: inline-block;
  vertical-align: top;
  width: 1rem;
  height:1rem;
  background: url(../images/im_jiahao.png) no-repeat center;
  margin:1rem 0.5rem 0;
  background-size: 100%;
}
 .banner-wraper1 {
  width: 100%;
  height:10rem;
  background: url(../images/im_bannerwuse.png) no-repeat center;
  background-size: 100% 100%;
  position: relative;
  margin-bottom:0.5rem;
}
 .banner-wraper1 .title {
  
    position: absolute;
    height: 2.5rem;
    line-height: 2.5rem;
    color: #fff;
    text-align: left;
    left: 0.5rem;
    top: 2.5rem;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    font-size: 1.2rem;
    font-weight: 700;

}
 .banner-wraper1 .des {
  width:57%;
  height: auto;
  line-height:1.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  color: #fff;
  text-align: left;
  font-size: 0.9rem;
  font-weight: 400;
  position: absolute;
  left: 0.5rem;
  top:5rem;
}
 .banner-wraper2 {
  width: 100%;
  height:auto;
}
 .banner-wraper2 img {
  width: 100%;
  height: 100%;
}
 .fuwu-intro {
  padding:0.5rem 1rem .5rem;
  margin-bottom: .3rem;
  background-color: #fff;
}
 .fuwu-intro .fuwu-intro-item {
  padding-bottom:0.5rem;
  margin-bottom:0.5rem;
  border-bottom: 1px solid #f5f5f5;
}
 .fuwu-intro .fuwu-intro-item:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
 .fuwu-intro .fuwu-intro-item .title {
  line-height:2.5rem;
  font-size:1rem;
  text-align: left;
}
 .fuwu-intro .fuwu-intro-item .title .content-sign {
  width: 1rem;
  height: 2.3rem;
  display: inline-block;
  vertical-align: top;
  background: url(../images/icon_fwnr.png) no-repeat center;
  background-size: 100%;

}
 .fuwu-intro .fuwu-intro-item .title .time-sign {
 width: 1rem;
  height:2.3rem;
  display: inline-block;
  vertical-align: top;
  background: url(../images/icon_fwsj.png) no-repeat center;
  background-size: 100%;
 
}
 .fuwu-intro .fuwu-intro-item .title .money-sign {
 width: 1rem;
  height: 2.3rem;
  display: inline-block;
  vertical-align: top;
  background: url(../images/icon_fwfy.png) no-repeat center;
  background-size: 100%;
 
}
 .fuwu-intro .fuwu-intro-item .title .cailiao-sign {
  width: 1rem;
  height:2.3rem;
  display: inline-block;
  vertical-align: top;
  background: url(../images/icon_zbcl.png) no-repeat center;
  background-size: 100%;
  
}
 .fuwu-intro .fuwu-intro-item .title .area-sign {
  width: 1rem;
  height:2.3rem;
  display: inline-block;
  vertical-align: top;
  background: url(../images/icon_dz.png) no-repeat center;
  background-size: 100%;
 
}
 .fuwu-intro .fuwu-intro-item .title .text {
  display: inline-block;
  vertical-align: top;
  height:2.5rem;
  line-height:2.5rem;
  color: #333333;
  font-size: 1rem;
  text-align: left;
  margin-left: 0.2rem;
  font-weight: 700;
}
 .fuwu-intro .fuwu-intro-item .content {
  font-size: 0.9rem;
  color: #595968;
  line-height: 1.3rem;
  margin-top: .2rem;
  padding-left: .47rem;
  background-color: #fff;
}
 .fuwu-intro .fuwu-intro-item .content ul li{
	 
	padding-bottom:0.5rem; 
 }
 .fuwu-list-wraper {
  padding:0.7rem 0 .5rem;
  background-color: #fff;
  margin-bottom: .5rem;
}
 .fuwu-list-wraper .common-title {
  font-size:1rem;
  text-align: center;
  height:2.5rem;
}
 .fuwu-list-wraper .common-title .line {
      display: inline-block;
    vertical-align: top;
    width: 1rem;
    height: .1rem;
    background: #333333;
    margin-top:1.2rem;
}
 .fuwu-list-wraper .common-title .text {
     display: inline-block;
    vertical-align: top;
    font-size: 1rem;
    height: 2.5rem;
    line-height: 2.5rem;
    margin: 0 .5rem;
    font-weight: 700;
}
 .fuwu-list-wraper .item-list {
  margin-top: 0.5rem;
    height: auto;
    font-size: 1rem;
    text-align: left;
    overflow-y: scroll;
    padding-left: .5rem;
    white-space: nowrap;
    padding-bottom: 0.5rem;
    margin-bottom: -0.5rem;
}
 .fuwu-list-wraper .item-list .item {
  display: inline-block;
  vertical-align: top;
 height: 10rem;
    width:48.5%;
    margin-right: 0.5%;
  background: url(../images/im_ds_black.png) no-repeat center;
  background-size:cover;
  position: relative;
  border-radius: .06rem;
  -webkit-border-radius: .06rem;
}
 .fuwu-list-wraper .item-list .item:nth-child(2) {
  background: url(../images/im_ds_bule.png) no-repeat center;
  background-size:cover;
}
 .fuwu-list-wraper .item-list .item:nth-child(3) {
  background: url(../images/im_ds_pur.png) no-repeat center;
  background-size:cover;
}
 .fuwu-list-wraper .item-list .item:nth-child(4) {
  background: url(../images/im_ds_green.png) no-repeat center;
  background-size:cover;
}
 .fuwu-list-wraper .item-list .item .title {
     position: absolute;
    left: 0.5rem;
    top: 2rem;
    height: auto;
    line-height: .6rem;
    color: #fff;
    font-size: 1rem;
    width: auto;
    text-align: center;
}
 .fuwu-list-wraper .item-list .item .item-content {
  position: absolute;
    left: 0;
    top: 4.5rem;
    padding: 0 0.5rem;
    line-height: 1.3rem;
    height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    font-size: 0.9rem;
    text-align: left;
    color: #fff;
    white-space: normal;

}
 .progress-wraper {
  padding: .3rem .3rem .5rem;
  background: #fff;
  margin-bottom: .3rem;
}
 .progress-wraper .common-title {
  font-size:1rem;
  text-align: center;
  height:4.5rem;
  line-height:2.5rem;
}
 .progress-wraper .common-title .line {
  display: inline-block;
  vertical-align: top;
  width: 1rem;
    height: .1rem;
    background: #333333;
    margin-top:1.2rem;
}
 .progress-wraper .common-title .text {
 display: inline-block;
    vertical-align: top;
    font-size: 1.1rem;
    height: 2.5rem;
    line-height: 2rem;
    margin: 0 .5rem;
    font-weight: 700;
}
 .progress-wraper .progress-items {
  
  border-top: 1px solid #f5f5f5;
  overflow: hidden;
}
 .progress-wraper .progress-items .progress {
  padding-left: 2.8rem;
  padding-bottom:0.7rem;
  position: relative;
}
 .progress-wraper .progress-items .progress::before {
  content: "";
  position: absolute;
  width: 1px;
  top: .5rem;
  bottom: 0;
  left: 1.6rem;
  border-right: 1px dashed #CCCCCC;
}
 .progress-wraper .progress-items .progress:last-child {
  padding-bottom: 0;
}
 .progress-wraper .progress-items .progress:last-child::before {
  display: none;
}
 .progress-wraper .progress-items .progress:first-child {
  margin-top: 0.5rem;
}
 .progress-wraper .progress-items .progress:nth-child(2) .top .icon {
  background: url(../images/im_qz_b.png) no-repeat center;
  background-size: 100% 100%;
}
 .progress-wraper .progress-items .progress:nth-child(3) .top .icon {
  background: url(../images/im_qz_c.png) no-repeat center;
  background-size: 100% 100%;
}
 .progress-wraper .progress-items .progress:nth-child(4) .top .icon {
  background: url(../images/im_qz_d.png) no-repeat center;
  background-size:100% 100%;
}
 .progress-wraper .progress-items .progress:nth-child(5) .top .icon {
  background: url(../images/im_qz_e.png) no-repeat center;
  background-size: 100% 100%;
}
 .progress-wraper .progress-items .progress .top {
  height:auto;
  position: relative;
}
 .progress-wraper .progress-items .progress .top .icon {
      position: absolute;
    top: -0.4rem;
    width: 2.5rem;
    height: 2.5rem;
    background: url(../images/im_qz_a.png) no-repeat center;
    background-size: 100% 100%;
    left: -2.5rem;
}
 .progress-wraper .progress-items .progress .top .title {
     height: 1.5rem;
    line-height: 1.5rem;
    color: #333333;
    font-size: 0.9rem;
    font-weight: 700;
}
 .progress-wraper .progress-items .progress .des {
     line-height: 1.3rem;
    /* max-height: .84rem; */
    margin-top: .1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: .9rem;
    text-align: left;
    color: #7E7E8B;
}
 .advantage-wraper {
  padding: .48rem 0 0;
  background: #fff;
}
 .advantage-wraper .common-title {
  font-size:1rem;
  text-align: center;
  height:auto;
}
 .advantage-wraper .common-title .line {
  display: inline-block;
  vertical-align: top;
  width: 1rem;
    height: .1rem;
    background: #333333;
    margin-top:1.2rem;
}
 .advantage-wraper .common-title .text {
  display: inline-block;
  vertical-align: top;
  font-size:1.1rem;
  height: 2.5rem;
  line-height:2.5rem;
  margin: 0 .5rem;
  font-weight: 700;
}
 .advantage-wraper .banner {
  width: 100%;
  height:auto;
  margin-top: .5rem;
  margin-bottom:0.7rem;
}
 .advantage-wraper .banner img {
  width: 100%;
  height: auto;
}
 .advantage-wraper .advantage-items {
  padding: .4rem 0 .6rem;
}
 .advantage-wraper .advantage-items .advantage {
 width: 92%;
    padding-bottom:0.8rem;
    margin: 0 auto;
  background: -webkit-gradient(linear, left top, right top, from(#ff8c62), to(#ff5d61));
  background: linear-gradient(90deg, #ff8c62 0%, #ff5d61 100%);
  border-radius:3rem;
  overflow: hidden;
  margin-bottom: .7rem;
  margin-top:0.7rem;
  -webkit-box-shadow: rgba(255,125,113,.5) 0px 0px .3rem;
  box-shadow: rgba(255,125,113,.5) 0px 0px 0.3rem;
  
}
 .advantage-wraper .advantage-items .advantage:last-child {
  margin-bottom: 0;
}
 .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;
}
 .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;
}
 .advantage-wraper .advantage-items .advantage .adv-title {
  height: auto;
  font-size:1rem;
  text-align: center;
 
}
 .advantage-wraper .advantage-items .advantage .adv-title .line {
  display: inline-block;
  vertical-align: top;
  width: 1rem;
    height: .1rem;
    background: #fff;
    margin-top:1.2rem;
}
 .advantage-wraper .advantage-items .advantage .adv-title .text {
      display: inline-block;
    /* vertical-align: bottom; */
    height: 2rem;
    line-height: 2rem;
    color: #FFFFFF;
    font-size: 1rem;
    margin: 0 0.5rem;
    font-weight: 700;
    margin-top: 0.7rem;
}
 .advantage-wraper .advantage-items .advantage .adv-content {
      line-height: 1.3rem;
    height: auto;
    color: #fff;
    font-size: 0.9rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /* margin-top: .3rem; */
    padding: 0 .3rem;
}
 .ask-wraper {
  padding: .46rem 0 .63rem;
  background: #f5f5f5;
}
 .ask-wraper .common-title {
  font-size: 1rem;
  text-align: center;
  height: auto;
  margin-bottom: .45rem;
}
 .ask-wraper .common-title .line {
  display: inline-block;
  vertical-align: top;
  width: 1rem;
    height: .1rem;
    background: #333333;
    margin-top:1.2rem;
}
 .ask-wraper .common-title .text {
  display: inline-block;
    vertical-align: top;
    font-size: 1.1rem;
    height: 2.5rem;
    line-height: 2.5rem;
    margin: 0 .5rem;
    font-weight: 700;
}
 .ask-wraper .qus-wraper {
  padding: 0 1rem;
}
 .ask-wraper .qus-wraper .qus-item {
  margin-bottom: .5rem;
  background: #fff;
  border-radius: .06rem;
  -webkit-border-radius: .06rem;
  padding:1rem .5rem;
}
 .ask-wraper .qus-wraper .qus-item:last-child {
  margin-bottom: 0;
}
 .ask-wraper .qus-wraper .qus-item .question-top {
  font-size:0.9rem;
  text-align: left;
  white-space: nowrap;
}
 .ask-wraper .qus-wraper .qus-item .question-top .qus-icon {
  display: inline-block;
  vertical-align: top;
  width:1.5rem;
  height:1.5rem;
  line-height:1.5rem;
  text-align: center;
  background: #FF7852;
  color: #fff;
  font-size: 1rem;
  border-radius: 50%;
  -webkit-border-radius: 50%;
}
 .ask-wraper .qus-wraper .qus-item .question-top .qus-content {
  display: inline-block;
  vertical-align: top;
  line-height: 1.5rem;
  color: #333333;
  font-size: 1rem;
  
  white-space: normal;
  width:auto;
}
 .ask-wraper .qus-wraper .qus-item .ans-bottom {
  font-size:0.9rem;
  margin-top: 0.8rem;
  white-space: nowrap;
}
 .ask-wraper .qus-wraper .qus-item .ans-bottom .ans-icon {
  display: inline-block;
  vertical-align: top;
  width: 1.5rem;
  height: 1.5rem;
  line-height:1.5rem;
  text-align: center;
  background: #60C87E;
  color: #fff;
  font-size:1rem;
  border-radius: 50%;
  -webkit-border-radius: 50%;
}
 .ask-wraper .qus-wraper .qus-item .ans-bottom .ans-content {
  display: inline-block;
  vertical-align: top;
  line-height:1.3rem;
  color: #666;
  font-size:0.9rem;
  width:90%;
  white-space: normal;
}
 .after-sale-wraper {
  background: #fff;
  overflow: hidden;
  margin-bottom: 1.3rem;
}
 .after-sale-wraper .common-title {
  font-size:1rem;
  text-align: center;
  height:auto;
  margin-top: .45rem;
  margin-bottom: .45rem;
}
 .after-sale-wraper .common-title .line {
  display: inline-block;
  vertical-align: top;
  width: 1rem;
    height: .1rem;
    background: #333333;
    margin-top:1.2rem;
}
 .after-sale-wraper .common-title .text {
  display: inline-block;
    vertical-align: top;
    font-size: 1.1rem;
    height: 2.5rem;
    line-height: 2.5rem;
    margin: 0 .5rem;
    font-weight: 700;
}
 .after-sale-wraper .after-content {
  padding: 0 1rem;
  padding-bottom: .7rem;
}
 .after-sale-wraper .after-content .content-detail {
  border-top: 1px solid #f5f5f5;
}
 .after-sale-wraper .after-content .content-detail .title {
  height:1.3rem;
  line-height:1.3rem;
  color: #333333;
  font-size:1rem;
  margin-bottom:0.5rem;
  font-weight: 700;
}
 .after-sale-wraper .after-content .content-detail .des {
  line-height:1.3rem;
  color: #999999;
  font-size: 0.9rem;
  text-align: left;
}
 .after-sale-wraper .after-content .content-detail .deal-content {
  position: relative;
}
 .after-sale-wraper .after-content .content-detail .deal-content .circle-left {
      position: absolute;
    left: 0rem;
    top: 0rem;
    background: url(../images/im_quanquan.png) no-repeat center;
    width: 0.5rem;
    height: 15.5rem;
    background-size: 100%;
}
 .after-sale-wraper .after-content .content-detail .deal-content .tip-right {
  padding-left: .67rem;
}
 .after-sale-wraper .after-content .content-detail .deal-content .tip-right .tip {
  color: #999999;
  font-size: 0.9rem;
  text-align: left;
  line-height: 1.3rem;
  margin-bottom:0.5rem;
}
 .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/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/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: 100%;
  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;
}



.buy-wraper {
    display: block;
  
    font-size: 0;

}
.product-bottom{margin-top:0.9rem;}
.buy-wraper .buy-btn{
    display: inline-block;
    vertical-align: top;
    padding: 0 0.5rem;
    height: 2rem;
    line-height:2rem;
    text-align: center;
    background: #FD4956;
    color: #fff;
    font-size:0.9rem;
    margin-right: 0.5rem;
}
.buy-wraper .buy-btn,
.buy-wraper .ask-btn {
    display: inline-block;
      vertical-align:bottom;
   padding: 0 0.5rem;
    height: 2rem;
    line-height:2rem;
    text-align: center;
    background: #30C8C6;
    color: #fff;
    font-size:0.9rem;
    margin-right: 0.5rem;
    border-radius:0.4rem;
    cursor: pointer;
}
.buy-wraper .ask-btn{
    background: #FFA24D;
    color: #fff;
    margin-right: 0.5rem;
}
}