

#left_service{}
#left_service .floatQQ{
  /* background:url(//dfs.yun300.cn/group1/M00/16/48/rBQBG1zBWEGECv2BAAAAAJJtMUg587.png) no-repeat; */
  background: url(/img/service_btn1.png) #bb1c21 no-repeat center center;
  background-size: 56%;
}
#left_service .floatSh{background:#888;}
#left_service .floatSh:hover{background:#bb1c21;}
#left_service .floatSh{
  /* background:url(//dfs.yun300.cn/group1/M00/16/48/rBQBG1zBWVuENKieAAAAALEaMQo977.png) no-repeat; */
  /* background: url(/img/service_btn2.png) #bb1c21 no-repeat center center; */
  background-size: 60%;
}
#left_service .floatTel{
  /*background:url(//dfs.yun300.cn/group1/M00/04/3D/rBQBHVzBWi6ES2yUAAAAAH4GTRg449.png) no-repeat;*/
  background: url(/img/service_btn1.png) #bb1c21 no-repeat center center;
}
@media only screen and (min-width: 769px){
  
#left_service.floatBox {
    position: fixed;
    right: 3px;
    top: auto;
    transform: translateY(0%);
    z-index: 9999999999999;
    width: 77px;
    bottom: 30%;
  }
#left_service .floatLi {
    position: relative;
    left:0;
    display: flex;
    width: auto;
    height: 56px;
    margin-bottom: 1px;
    line-height: 27px;
    text-align: center;
    /* overflow: hidden; */
    transition: all 0.5s ease;
  }
#left_service .floatLi3 {
    position: relative;
    left:0;
    display: flex;
    width: 300px;
    /* height: 57px; */
    margin-bottom: 1px;
    line-height: 27px;
    text-align: center;
    overflow: hidden;
    transition: all 0.5s ease;
    /* display: none; */
  }
#left_service .alink:hover span{display:block;}
#left_service .alink span img{width:100%;height:100%;max-width: 100%;}
#left_service .alink span{display:none;width: 120px;height: 120px;position: absolute;left: -120px;top: 0;background: #fff;/* display: block; */padding: 3px;}
#left_service .alink img{max-width: 42px;height:auto;}
#left_service .alink {
    display: inline-block;
    width: 76px;
    height: 100%;
    padding: 0px 0 0 0;
    /* color: #fff; */
    font-size: 0.75rem;
    font-size: 0;
    line-height: 56px;
    position: relative;
    overflow: visible;
  }
#left_service .floatTel2 {
    display:block;
    z-index: 1;
    width: 184px;
    height: 57px;
    font: 24px/57px Arial;
    color: #fff;
    background: #bb1c21;
    cursor: pointer;
  }
#left_service .floatTop {
    /*background: url(//dfs.yun300.cn/group1/M00/16/48/rBQBG1zBW_yEY_GVAAAAAFn5a4s330.png) no-repeat;*/
    background: url(/img/backtop_ico0.png) #bb1c21 no-repeat center center;
    background-size: 66%;
    display: none;
  }
#left_service .floatLi:hover {
    left:-10px;
  }
#left_service .floatLi3:hover {
    left: -10px;
  }
}
@media only screen and (max-width: 768px){
  
#left_service .floatLiT {
    display:none;
  }
#left_service.floatBox {
    position:fixed;
    bottom: 10%;
    right: 0;
    z-index: 50;
    width: 64px;
    min-height: 100px;
    /* background: #bb1c21; */
  }
#left_service .moli {
    position: relative;
    width: 100%;
    height: auto;
    line-height: 27px;
    color: #fff;
    float: left;
    text-align: center;
    padding: 0 0 1px 0;
  }
#left_service .moli .alink span img{max-width:100%;}
#left_service .moli .alink span{background:#fff;padding:4px;
    display: none;
    left: -100px;
    position: absolute;
    top: 0;
    width: 100px;
}
#left_service .moli .alink:hover span{
    display: block;
}
#left_service .moli .alink img{max-width:62%;}
#left_service .moli .alink {
    display: inline-block;
    color: #fff;
    font-size: 0.75rem;
    width: 100%;
    height: auto;
    padding: 3px 0;
    color: #fff;
  }
#left_service .floatTel2 {display:none;}
}
#left_service .floatLi.service4{/* display:none; */}







.sideBar {
      position: fixed;
      right: 0;
      top: 40%;
      transform: translateY(-50%);
      z-index: 998;
  }

  .side1 {
      width: 50px;
      height: 150px;
      background: #222;
      text-align: center;
      transition: all 0.5s;
      display: flex;
      align-items: center;
      justify-content: center;
  }

  .side1 a,
  .side1 img,
  .side1 i,
  .side1 span {
      display: block;
  }

  .side1 img {
      margin: 0 auto;
  }

  .side1 i {
      margin: 10px auto;
      width: 1px;
      height: 20px;
      background: #fff;
      transition: all 0.5s ease;
  }

  .side1 span {
      color: #fff;
      font-size: 14px;
      writing-mode: vertical-lr;
      margin: 0 auto;
      letter-spacing: 2px;
  }

  .side1:hover {
      background: rgb(221 117 28 / 100%);
  }

  .side1:hover a img {
      animation: jitter 0.5s;
  }

  .side {
      height: 50px;
      position: absolute;
      transition: all 0.5s;
  }

  .side a {
      display: block;
      height: 50px;
      font-size: 0;
  }

  .side i,
  .side span {
      display: inline-block;
      vertical-align: middle;
      height: 100%;
      line-height: 50px;
  }

  .side i {
      width: 50px;
      text-align: center;
      background: rgb(221 117 28 / 90%);
      transition: all 0.3s;
  }

  .side i img {
      vertical-align: middle;
  }

  .side span {
      text-align: center;
      line-height: 50px;
      background: #232323;
      font-size: 13px;
      color: #fff;
      transition: all 1s;
  }

  .side2 {
      top: 151px;
      right: -140px;
      width: 190px;
  }

  .side2 span {
      width: 140px;
  }

  .side3 {
      right: -190px;
      width: 240px;
      top: 202px;
  }

  .side3 span {
      width: 190px;
  }

  .side4 {
      right: -140px;
      width: 190px;
      top: 253px;
  }

  .side4 span {
      width: 140px;
  }


  .side5 {
      right: -90px;
      width: 140px;
      top: 253px;
      cursor: pointer;
  }

  .side5 span {
      width: 90px;
      font-size: 14px;
  }

  .qcodePic {
      width: 100%;
      position: absolute;
      top: 50px;
      left: 0;
      display: none;
      z-index: 99;
      text-align: center;
      background: #fff;
      border: 1px solid #e5e5e5;
  }

  .side5:hover .qcodePic {
      display: block;
  }

  .side6 {
      right: -90px;
      width: 140px;
      top: 305px;
      cursor: pointer;
  }

  .side6 span {
      width: 90px;
      font-size: 14px;
  }

  .side:hover {
      right: 0;
  }

  .side:hover i {
      background: rgb(221 117 28 / 100%);
  }

  .wxPic {
      position: fixed;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      background: rgba(0, 0, 0, 0.8);
      z-index: 9999;
      display: none;
  }

  .wxPic img {
      width: auto;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
  }

  .m-foot {
      position: fixed;
      bottom: 0;
      left: 0;
      z-index: 999;
      width: 100%;
      background: #f5f5f5;
      display: none;
  }

  .m-foot ul {
      font-size: 0;
      text-align: center;
      height: 54px;
  }

  .m-foot ul li {
      float: left;
      width: 20%;
      height: 54px;
      display: flex;
      justify-content: center;
      align-items: center;
      border-left: 1px solid #dbdbdb;
      border-top: 1px solid #dbdbdb;
  }

  .m-foot ul li:nth-child(3) {
      background: #e80101;
      border-left: none;
      border-top: 1px solid #e80101;
  }

  .m-foot ul li:nth-child(3) span {
      color: #fff !important;
  }

  .m-foot ul li:first-child,
  .m-foot ul li:nth-child(4) {
      border-left: none;
  }

  .m-foot ul li span,
  .m-foot ul li img {
      display: block;
      margin: 6px auto;
  }

  .m-foot ul li span {
      line-height: 14px;
      font-size: 12px;
      color: #1a1a1a;
      transition: all 0.4s;
  }

  .m-foot ul li:hover span {
      color: #e80101;
  }

  .wyz {
      position: fixed;
      width: 50px;
      height: 50px !important;
      right: 6px;
      bottom: 150px;
      z-index: 90;
      display: none;
  }

  @media only screen and (max-width: 768px) {
      .sideBar {
          /* display: none; */
      }

      .m-foot {
          display: block;
      }

      .wyz {
          display: block;
      }

  }