.p_footer {
  padding: 90px 0;
  background: #fefeff;
  -webkit-box-shadow: 0 0 81px 0 #f4f4f4;
          box-shadow: 0 0 81px 0 #f4f4f4;
}
.p_footer .p_service_box {
  height: 165px;
  border-bottom: 1px solid #f9f9fb;
}
.p_footer .p_service_box .p_foote_logo {
  margin-left: 2px;
  width: 126px;
  height: 36px;
  float: left;
}
.p_footer .p_service_box .p_tel_box {
  margin-left: 155px;
  float: left;
  width: 480px;
}
@-moz-document url-prefix() {
  @media screen and (max-width: 1280px) {
    .p_footer .p_service_box .p_tel_box {
      margin-left: 70px;
    }
  }
}
.p_footer .p_service_box .p_tel_box p {
  font-size: 16px;
  color: #797979;
  line-height: 30px;
  font-family: inherit;
  font-weight: lighter;
}
.p_footer .p_service_box .p_tel_box strong {
  font-family: inherit;
  display: block;
  font-size: 32px;
  line-height: 40px;
  color: #000000;
  margin-top: 25px;
  font-weight: normal;
}
.p_footer .p_service_box .p_tel_box small {
  display: block;
  font-size: 15px;
  color: #707070;
  line-height: 32px;
  margin-top: 8px;
  font-family: inherit;
  font-weight: lighter;
}
.p_footer .p_service_box .p_qrcode_box {
  float: right;
}
.p_footer .p_service_box .p_qrcode_box .p_qr_item {
  float: left;
  margin-left: 45px;
}
.p_footer .p_service_box .p_qrcode_box .p_qr_item img {
  width: 95px;
  height: 95px;
  background: #fff;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
}
.p_footer .p_service_box .p_qrcode_box .p_qr_item:first-child img {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.p_footer .p_service_box .p_qrcode_box .p_qr_item p {
  font-size: 13px;
  font-family: inherit;
  line-height: 30px;
  margin-top: 7px;
  text-align: center;
  white-space: nowrap;
  color: #7a7a7c;
}
.p_footer .p_nav_group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 28px;
  border-bottom: 1px solid #f9f9fb;
  overflow: hidden;
}
.p_footer .p_nav_group .p_group {
  width: 70px;
  white-space: nowrap;
}
.p_footer .p_nav_group .p_group .p_title {
  font-size: 16px;
  font-family: inherit;
  font-weight: bold;
  color: rgb(35, 24, 21);
  margin-top: 20px;
  line-height: 25px;
  display: block;
}
.p_footer .p_nav_group .p_group ul {
  margin-top: 20px;
}
.p_footer .p_nav_group .p_group ul li {
  font-size: 14px;
  font-family: inherit;
  color: #9fa0a0;
  line-height: 28px;
}
.p_footer .p_nav_group .p_group ul li.p_strong {
  font-family: inherit;
  font-weight: bold;
  color: #707070;
}
.p_footer .p_nav_group .p_group {
  float: left\9 ;
  margin-right: 118px\9 ;
}
.p_footer .p_nav_group .p_group:last-child {
  margin-right: 0\9 ;
}
.p_footer .p_site_box {
  padding: 19px 0 14px;
  border-bottom: 1px solid #f9f9fb;
  overflow: hidden;
}
.p_footer .p_site_box .p_about {
  float: left;
}
.p_footer .p_site_box .p_about ul {
  float: left;
  margin-right: 30px;
}
.p_footer .p_site_box .p_about ul li {
  font-size: 12px;
  font-family: inherit;
  color: rgb(0, 0, 0);
  line-height: 22px;
}
.p_footer .p_site_box .p_link {
  float: right;
}
.p_footer .p_site_box .p_link p {
  font-size: 12px;
  color: rgb(0, 0, 0);
  line-height: 22px;
  font-family: inherit;
  font-weight: lighter;
}
.p_footer .p_site_box .p_link ul li {
  float: left;
  margin-right: 30px;
  font-size: 12px;
  font-family: inherit;
  color: rgb(0, 0, 0);
  line-height: 22px;
}
.p_footer .p_copy_box {
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  color: #797979;
}
.p_footer .p_copy_box a {
  font-size: 12px;
  color: #797979;
  margin-left: 30px;
}
.p_footer .p_copy_box span {
  margin-left: 30px;
}




.p_slide_box {
  position: fixed;
  right: -64px;
  top: 50%;
  margin-top: -141.5px;
  -webkit-transition: 0.5s linear;
  transition: 0.5s linear;
}
.p_slide_box.p_show {
  right: 0px;
}
.p_slide_box ul li {
  cursor: pointer;
  overflow: hidden;
  background-color: rgba(210, 211, 211, 0.302);
  width: 64px;
  height: 79px;
  margin-bottom: 23px;
}
.p_slide_box ul li:last-child {
  margin-bottom: 0px;
}
.p_slide_box ul li img {
  width: 40px;
  height: 42px;
  margin: 7px auto 5px;
}
.p_slide_box ul li p {
  font-size: 11px;
  font-family: inherit;
  color: rgb(197, 178, 156);
  text-align: center;
  line-height: 20px;
}/*# sourceMappingURL=p_index.css.map */