#boyce_sideBar.sideBar{
  position:fixed;
  right:0;
  top:40%;
  transform:translateY(-50%);
  z-index:998;  
}
#boyce_sideBar .side1 a,
#boyce_sideBar .side1 img,
#boyce_sideBar .side1 i,
#boyce_sideBar .side1 span{
  display:block;
  color:#fff;
  font-size:14px;
  writing-mode:vertical-lr;
  margin:0 auto;
  letter-spacing:2px;
}
#boyce_sideBar .side1 img{
  margin:0 auto;
}
#boyce_sideBar .side1 i{
  margin:10px auto;
  width:1px;
  height:20px;
  background:#fff;
  transition:all 0.5s ease;
}
#boyce_sideBar .side1:hover{
  background:#d6031a;
}
#boyce_sideBar .side1:hover a img{
  animation:jitter 0.5s;
}
#boyce_sideBar .side{
  height:50px;
  position:absolute;
  transition:all 0.5s;
}
#boyce_sideBar .side a{
  display:block;
  height:50px;
  font-size:0;
}
#boyce_sideBar .side i,
#boyce_sideBar .side span{
  display:inline-block;
  vertical-align:middle;
  height:100%;
  line-height:50px;
  text-align:center;
  background:#d40617;
  font-size:13px;
  color:#fff;
  transition:all 1s;
}
#boyce_sideBar .side i{
  width:50px;
  text-align:center;
  background:#d40617;
  transition:all 0.3s;
  border-top-left-radius:5px;
  border-bottom-left-radius:5px;
  line-height:50px;
}
#boyce_sideBar .side i svg{
  fill:#fff;
}
#boyce_sideBar .side i img{
  vertical-align:middle;
}
#boyce_sideBar .side_01{
  top:0px;
  right:-140px;
  width:190px;
}
#boyce_sideBar .side_01 span{
  width:140px;
}
#boyce_sideBar .side_02{
  right:-140px;
  width:190px;
  top:51px;
}
#boyce_sideBar .side_02 span{
  width:140px;
}
#boyce_sideBar .side_03{
  right:-150px;
  width:200px;
  top:102px;
}
#boyce_sideBar .side_03 span{
  width:150px;
}
#boyce_sideBar .side_04{
  right:-140px;
  width:190px;
  top:153px;
  cursor:pointer;
}
#boyce_sideBar .side_04 span{
  width:140px;
  font-size:14px;
}

#boyce_sideBar .side_05{
  right:-140px;
  width:190px;
  top:204px;
  cursor:pointer;
}
#boyce_sideBar .side_05 span{
  width:140px;
  font-size:14px;
}
#boyce_sideBar .qcodePic{
  width:140px;
  height:0px;
  position:absolute;
  top:50px;
  left:0;
  opacity:0;
  z-index:99;
  overflow:hidden;
  text-align:center;
  border:1px solid #e5e5e5;
  transition:all 0.3s;
}
#boyce_sideBar .qcodePic img{
  max-width:100%;
}
#boyce_sideBar .side_wechat:hover .qcodePic{
  opacity:1;
  height:140px;
}
#boyce_sideBar .side_last{
  right:-50px;
  width:100px;
  top:255px;
  cursor:pointer;
}
#boyce_sideBar .side_last span{
  width:50px;
  font-size:14px;
}
#boyce_sideBar .side:hover{
  right:0;
}
#boyce_sideBar .side:hover i{
  background:#d40617;
}
#boyce_sideBar .wxPic{
  position:fixed;
  width:100%;
  height:100%;
  left:0;
  top:0;
  background:rgba(0, 0, 0, 0.8);
  z-index:9999;
  display:none;
}
#boyce_sideBar .wxPic img{
  width:auto;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
}
#boyce_footer.m-foot{
  position:fixed;
  bottom:0;
  left:0;
  z-index:999;
  width:100%;
  background:#f5f5f5;
  display:none;
}
#boyce_footer.m-foot ul{
  font-size:0;
  text-align:center;
  height:54px;
}
#boyce_footer.m-foot ul li{
  float:left;
  width:33.3%;
  height:54px;
  display:flex;
  justify-content:center;
  align-items:center;
  border-left:1px solid #dbdbdb;
  border-top:1px solid #dbdbdb;
}
#boyce_footer.m-foot ul li:first-child,
#boyce_footer.m-foot ul li:nth-child(4){
  border-left:none;
}
#boyce_footer.m-foot ul li span,
#boyce_footer.m-foot ul li img{
  display:block;
  margin:6px auto;
}
#boyce_footer.m-foot ul li a svg{
  display:block;
  margin:6px auto;
  fill:#d40617;
}
#boyce_footer.m-foot ul li span{
  line-height:14px;
  font-size:12px;
  color:#1a1a1a;
  transition:all 0.4s;
}
#boyce_footer.m-foot ul li:hover span{
  color:#d40617;
}
.wyz{
  position:fixed;
  width:50px;
  height:50px !important;
  right:6px;
  bottom:80px;
  z-index:90;
  display:none;
}
.wyz .img-block svg{
  fill:rgba(214, 3, 26, .8);
}

@media screen and (max-width:768px){
  #boyce_footer.m-foot{display:block;}
  #boyce_sideBar.sideBar{display:none;}
}