.cover {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}
.mui-btn-blue,
.mui-btn-primary,
input[type=submit] {
  color: #fff;
  border: 1px solid #007aff;
  background-color: #007aff;
  border-radius: 3px;
}
.mui-poppicker-btn-cancel {
  border: 1px solid #ccc;
  border-radius: 3px;
}
html {
  font-size: 13.33333333vw;
}
body {
  font-size: .32rem;
  font-family: 'Microsoft YaHei', '微软雅黑';
  background-color: #f5f5f5;
}
.marbot {
  margin-bottom: .3rem;
  background-color: #fff;
}
.m-com-module-title .tit {
  position: relative;
  padding: .38rem 0 .22rem .16rem;
  font-size: .32rem;
  line-height: .32rem;
  color: #333;
  font-weight: bold;
}
.m-com-module-title .tit::after {
  content: '';
  width: .06rem;
  height: .32rem;
  background-color: #5890f4;
  position: absolute;
  left: 0;
  top: .38rem;
}
.m-com-module-title .cont {
  font-size: .22rem;
  line-height: .36rem;
  color: #666;
  margin-bottom: .36rem;
  letter-spacing: .02rem;
}
.pagebanner {
  width: 100%;
  height: 4.2rem;
}
.pagebanner img {
  width: 100%;
  height: 100%;
}
.servebox {
  padding: .38rem .3rem .26rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.servebox .citem {
  width: 3.34rem;
  height: 2.04rem;
  border-radius: .06rem;
  text-align: center;
  margin-bottom: .25rem;
  background: url(../../images/m_add_imgs/sp_05.png) no-repeat center;
  background-size: 100%;
}
.servebox .citem .tit {
  font-size: 0.28rem;
  line-height: 0.48rem;
  color: #ffffff;
  padding-top: .3rem;
}
.servebox .citem .cont {
  font-size: 0.22rem;
  line-height: 0.34rem;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: .16rem;
}
.servebox .citem .yy-btn {
  width: 1.58rem;
  height: 0.48rem;
  font-size: 0.24rem;
  line-height: 0.48rem;
  color: #ffffff;
  border: 0.02rem solid rgba(255, 255, 255, 0.5);
  border-radius: .08rem;
  margin: 0 auto;
}
.servebox .item2 {
  background-image: url(../../images/m_add_imgs/sp_08.png);
}
.servebox .item3 {
  background-image: url(../../images/m_add_imgs/sp_12.png);
}
.servebox .item4 {
  background-image: url(../../images/m_add_imgs/sp_13.png);
}
.dljz-fbox {
  padding: 0 .3rem ;
}
.dljz-fbox .dbox {
  width: 6.9rem;
}
.dljz-fbox .dbox li.citem {
  position: relative;
}
.dljz-fbox .dbox li.citem .ptop {
  width: 100%;
  height: 1.5rem;
  background: url(../../images/gsdz_system_imgs/yh_26.jpg) no-repeat center;
  background-size: cover;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: .44rem;
}
.dljz-fbox .dbox li.citem .tit {
  font-size: 0.34rem;
  line-height: 0.52rem;
  color: #ffffff;
  padding-top: .26rem;
}
.dljz-fbox .dbox li.citem .cont {
  font-size: 0.26rem;
  line-height: 0.4rem;
  color: #ffffff;
}
.dljz-fbox .dbox li.citem .tags {
  padding: .2rem 0 .4rem;
}
.dljz-fbox .dbox li.citem .tags span {
  display: block;
  font-size: 0.26rem;
  line-height: 0.46rem;
  color: #666666;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: .46rem;
  position: relative;
  margin-bottom: .16rem;
  letter-spacing: .02rem;
}
.dljz-fbox .dbox li.citem .tags span::before {
  content: '';
  width: 0.1rem;
  height: 0.1rem;
  background-color: #666666;
  position: absolute;
  top: 0.18rem;
  left: 0.22rem;
  border-radius: 50%;
}
.dljz-fbox .dbox li.citem .btn {
  display: block;
  width: 1.68rem;
  height: 0.6rem;
  border-radius: 0.3rem;
  background: transparent;
  cursor: pointer;
  text-align: center;
  line-height: 0.6rem;
  font-size: 0.26rem;
  color: #ffffff;
  padding: 0;
  margin: 0;
  outline: none;
  border: none;
  letter-spacing: 1px;
  position: absolute;
  top: 0.44rem;
  right: 0.42rem;
  border: .02rem solid #fff;
}
.dljz-fbox .dbox li.item2 .ptop {
  background-image: url(../../images/gsdz_system_imgs/yh_28.jpg);
}
.dljz-fbox .dbox li.item3 .ptop {
  background-image: url(../../images/gsdz_system_imgs/yh_30.jpg);
}
.why-choose {
  padding: 0 .3rem .2rem;
}
.why-choose .cbox1 img {
  width: 100%;
  height: 5.54rem;
}
.why-choose .cbox1 .cont1 {
  font-size: 0.24rem;
  line-height: 0.42rem;
  color: #666666;
  letter-spacing: .02rem;
  padding: 0 .16rem .2rem;
}
.why-choose .cbox1 .box1 {
  padding-left: .48rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.why-choose .cbox1 .box1 li {
  width: 3rem;
  height: 0.42rem;
  margin-bottom: .3rem;
  padding-left: .64rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: url(../../images/m_add_imgs/icon_sel.png) no-repeat left;
  background-size: .42rem .42rem;
  font-size: 0.24rem;
  line-height: 0.42rem;
  color: #666666;
}
.why-choose .cbox2 .img {
  width: 5.82;
  height: 4.88rem;
  display: block;
  margin: 0 auto;
}
.why-choose .cbox2 .cont2 {
  font-size: 0.24rem;
  line-height: 0.42rem;
  color: #666666;
  letter-spacing: .02rem;
  padding: .16rem;
}
.why-choose .cbox2 .box2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.why-choose .cbox2 .box2 li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: .4rem;
}
.why-choose .cbox2 .box2 li img {
  width: 0.96rem;
  height: 0.96rem;
  margin: 0 .3rem 0 .2rem;
}
.why-choose .cbox2 .box2 li .intro {
  width: 5.4rem;
}
.why-choose .cbox2 .box2 li .intro .tit {
  font-size: 0.26rem;
  line-height: 0.52rem;
  color: #5b77f1;
}
.why-choose .cbox2 .box2 li .intro .cont {
  font-size: 0.22rem;
  line-height: 0.32rem;
  color: #666666;
}
.why-choose .relate-question .qabox li .ques .cont {
  font-weight: bold;
}
.why-choose .relate-question .qabox li .answ .cont {
  color: #666;
}
.pc-com-formbox {
  padding: 0 .3rem .5rem;
}
.pc-com-formbox .formbox #mItemCity {
  position: relative;
  font-size: 0.28rem;
  line-height: 0.9rem;
  color: #666666;
  background: url(../../images/gsdz_system_imgs/m_city_sel.png) no-repeat right 0.3rem center;
  background-size: .28rem .16rem;
}
.pc-com-formbox .formbox #mItemCity,
.pc-com-formbox .formbox .insome,
.pc-com-formbox .formbox .insome2 {
  width: 6.9rem;
  height: .9rem;
  padding: 0 .4rem 0 .3rem;
  border-radius: .09rem;
  background-color: #f7f5f4;
  margin-bottom: .2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* background: url(../../images/m_index/icon_dizhi.png) no-repeat left 0.25rem center;
          background-size: .28rem .32rem; */
}
.pc-com-formbox .formbox .insome input,
.pc-com-formbox .formbox .insome2 input {
  font-size: 0.28rem;
  line-height: 0.88rem;
  color: #666666;
  background-color: transparent;
  width: 100%;
  height: .9rem;
  /* vertical-align: middle; */
  display: block;
}
/* .pc-com-formbox .formbox .insome {
  background-image: url(../../images/m_index/icon_men.png);
  background-position: left .24rem center;
  background-size: .29rem .32rem;
}
.pc-com-formbox .formbox .insome2 {
  background-image: url(../../images/m_index/icon_phone.png);
  background-position: left .27rem center;
  background-size: .23rem .32rem;
} */
.pc-com-formbox .formbox .formbtn {
  width: 6.9rem;
  height: 0.9rem;
  border-radius: .09rem;
  /* background-color: #eb3800; */
  background: -webkit-gradient(linear, left top, right top, from(#ed8458), to(#e95b4b));
  background: linear-gradient(left, #ed8458, #e95b4b);
  text-align: center;
  font-size: 0.3rem;
  line-height: 0.9rem;
  color: #ffffff;
}
.other-provide {
  padding: 0 .3rem .26rem;
}
.other-provide .obox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.other-provide .obox .item {
  width: 2.14rem;
  height: 1.74rem;
  padding-top: .4rem;
  background-color: #fff;
  text-align: center;
  margin-bottom: .28rem;
  -webkit-box-shadow: 0 0 .5rem #f4f4f4;
  box-shadow: 0 0 .5rem #f4f4f4;
}
.other-provide .obox .item a {
  display: block;
  width: 100%;
  height: 100%;
}
.other-provide .obox .item img {
  width: .9rem;
  height: .9rem;
}
.other-provide .obox .item p {
  font-size: .24rem;
  line-height: .70rem;
  color: #666666;
}
.good-serve {
  padding: 0 .3rem .5rem;
}
.good-serve .sbox {
  margin-bottom: .16rem;
}
.good-serve .sbox li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: .34rem;
}
.good-serve .sbox li img {
  width: 2rem;
  height: 2.1rem;
  border-radius: 0.08rem;
  background-color: #e7e6ea;
}
.good-serve .sbox li .intro {
  width: 4.6rem;
}
.good-serve .sbox li .tit {
  font-size: 0.32rem;
  line-height: 0.66rem;
  color: #333333;
  font-weight: bold;
  padding-bottom: .1rem;
}
.good-serve .sbox li .cont {
  font-size: 0.24rem;
  line-height: 0.38rem;
  color: #666666;
}
.good-serve .btn,
.good-serve .cbtn {
  display: block;
  width: 2.3rem;
  height: 0.66rem;
  border-radius: 0.34rem;
  background: #eb6930;
  cursor: pointer;
  text-align: center;
  line-height: 0.66rem;
  font-size: 0.24rem;
  color: #ffffff;
  padding: 0;
  margin: 0;
  outline: none;
  border: none;
  background: -webkit-gradient(linear, left top, right top, from(#eb6930), to(#ee9135));
  background: linear-gradient(left, #eb6930, #ee9135);
  margin: 0 auto;
}
.gs-change-flow {
  background: #fff;
  margin-bottom: .3rem;
  padding: 0 .3rem .2rem;
}
.gs-change-flow .flowbox {
  position: relative;
  padding-top: .2rem;
}
.gs-change-flow .flowbox .line {
  width: .34rem;
  height: 8.94rem;
  position: absolute;
  top: 0.22rem;
  left: 0;
  background: url('../../images/m_add_imgs/flow_bg.png') no-repeat center;
  background-size: 100%;
}
.gs-change-flow .flowbox li {
  padding-left: .52rem;
  margin-bottom: .44rem;
}
.gs-change-flow .flowbox li .tit {
  font-size: 0.3rem;
  line-height: 0.34rem;
  color: #333333;
  font-weight: bold;
  position: relative;
  letter-spacing: .02rem;
}
.gs-change-flow .flowbox li p.cont {
  font-size: 0.24rem;
  line-height: 0.4rem;
  color: #7e7e8b;
  padding-top: .14rem;
  padding-right: .14rem;
}
.relate-question {
  padding: 0 .3rem .68rem;
}
.relate-question .qabox {
  padding-bottom: .2rem;
}
.relate-question .qabox li {
  width: 6.9rem;
  margin: 0 auto .2rem;
  background-color: #fff;
  border-right: .04rem;
  padding: .32rem .36rem .26rem .21rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.relate-question .qabox li .tit {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  font-size: 0.24rem;
  line-height: 0.4rem;
  color: #ffffff;
  text-align: center;
  margin-right: .16rem;
}
.relate-question .qabox li .ques {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: .22rem;
}
.relate-question .qabox li .ques .tit {
  background-color: #ec7650;
}
.relate-question .qabox li .ques .cont {
  width: 5.76rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.26rem;
  line-height: 0.4rem;
  color: #333333;
}
.relate-question .qabox li .answ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.relate-question .qabox li .answ .tit {
  background-color: #60c87e;
  margin-top: .02rem;
}
.relate-question .qabox li .answ .cont {
  width: 5.76rem;
  font-size: 0.24rem;
  line-height: 0.45rem;
  color: #333333;
}
.relate-question .qbtn {
  display: block;
  width: 6.9rem;
  height: 0.9rem;
  border-radius: 0.08rem;
  background: #275df5;
  cursor: pointer;
  text-align: center;
  line-height: 0.9rem;
  font-size: 0.26rem;
  color: #ffffff;
  padding: 0;
  margin: 0;
  outline: none;
  border: none;
  background: -webkit-gradient(linear, left top, right top, from(#275df5), to(#63a3f4));
  background: linear-gradient(left, #275df5, #63a3f4);
  letter-spacing: 1px;
}
