﻿.erwei {

 right: 20px;
 bottom: 90px;
 position: fixed;
 padding: 15px;
 z-index: 100;
  }
  .erwei img{
 display: block;
 width: 215px;
  }
  .erwei img.img_one{
 margin-bottom: 10px;
  }
  a:hover{
 font-weight: 400;
  }
  .erwei span img {
 display: inline-block;
 width: 30px;
 height: 30px;
 box-shadow: 0px 0px 10px #ddd;
 border-radius: 50%;
 background: #666;
  }
  
  .close {
 display: block;
 width: 30px;
 height: 30px;
 cursor: pointer;
 opacity: 0.8;
 margin: 0 auto;
 margin-bottom: 10px;
  }
  
  .close:hover {
 background: none
  }
  
  .footer {
 width: 100%;
 background: #3D78A4;
 text-align: center;
  }
  
  .footer_in,
  .footer_top {
 width: 1280px;
 margin: 0 auto;
  }
  
  .footer .links_box {
 border-bottom: 1px solid #749EBD;
 padding: 20px 0;
  }
  
  .footer .footerLinks {
 color: #fff;
 font-size: 14px;
 font-family: Source Han Sans CN;
  }
  
  .footer .footerLinks li {
 display: inline-block;
 line-height: 25px;
 color: #fff;
  }
  
  .footer .footerLinks li.line {
 padding: 0 10px;
  }
  
  .footer .footerLinks a {
 color: #fff;
 font-weight: bold;
  }
  
  .footer .footerLinks a:hover {
 border-bottom: 1px solid #fff;
  }
  
  /* .footer .footerLinks a:first-child{padding-left: 0;} */
  /* .footer .footerLinks a:last-child{padding-right: 0;} */
  .footer .footer_in {
 display: flex;
 padding: 30px 0px;
 overflow: hidden;
 justify-content: center;
  }
  
  .footer .footer_in p,
  .footer .footer_in a {
 font-size: 14px;
 font-family: Source Han Sans CN;
 color: #FFFFFF;
  }
  
  .a1 {
 margin: 0px 10px;
  }
  
  .footerText {
 margin-bottom: 40px !important;
  }
  
  .footer .footer_in p {
 margin-bottom: 15px;
  }
  p.beian{
 display: flex;
 justify-content: center;
 align-items: start;
  }
  p.beian img{
 padding-right: 5px;
  }
  
  .footer .footer_in p:last-child {
 margin-bottom: 0;
  }
  
  .mob_foot {
 display: none;
  }
  
  .fixedCode {
 position: fixed;
 right: 20px;
 top: 74%;
 margin-top: -100px;
  }
  
  .fixedCode>div {
 display: block;
 width: 90px;
 height: 90px;
 border-radius: 5px;
 margin: 5px;
 text-align: center;
 color: #333;
 font-size: 16px;
 background: #fff;
 overflow: hidden;
 box-shadow: 0px 0px 20px #ddd;
  }
  
  .fixedCode>div>img {
 width: 40px;
 height: 40px;
 margin: 10px auto 5px;
 display: block;
 transition: all 0.3s;
  }
  
  .fixedCode>div span {
 display: block;
  }
  
  .fixedCode>div:hover>img {
 transform: scale(1.1);
  }
  
  .fixedCode>div:hover .wxbox {
 display: block !important;
  }
  
  .fixedCode>div .wxbox {
 width: 150px;
 height: 150px;
 position: absolute;
 right: 106px;
 box-shadow: 0px 0px 20px #ddd;
 border-radius: 10px;
 top: 26%;
 margin-top: -75px;
 background: #fff;
  }
  
  .fixedCode>div.wb .wxbox {
 top: 77%;
  }
  
  .fixedCode>div .wxbox img {
 width: 100%;
  }
  
  .fixedCode>div .wxbox i {
 height: 100%;
 position: absolute;
 width: 10px;
 top: 0;
 background: url(/Sites/Uploaded/UserUpLoad/20210603/20210603140646.png) no-repeat center;
 right: -9px;
  }
  .footer_left, .footer_right, .EWM li{
 float: left;
  }
  .footer_left{
 width: 55%;
 padding-top: 5px;
  }
  .footer_right{
 width: 30%;
 float: right;
 /* padding: 20px; */
 /* box-sizing: border-box; */
  }
  .EWM li{
 width: 125px;
 /* margin-right: 15px; */
 text-align: center;
  }
  .EWM li:nth-child(3n+3){
 margin-right: 0px;
  }
  .erm_list{
 overflow: hidden;
 display: flex;
 flex-direction: row;
 flex-wrap: wrap;
 align-items: center;
 justify-content: space-between;
  }
  .EWM li img{
 height: 104px;
 width: 104px;
  }
  .EWM li span{
 display: inline-block;
 color: #fff;
 font-size: 14px;
 padding: 0px 0px 10px;
  }

  
  @media only screen and (max-width:768px) {
  
 .fixedCode,
 .erwei {
   display: none !important;
 }
 
   .footer_top {
 width: auto;
 margin: 0 auto;
  }
  
 .footer .links_box {
   padding: 0;
 }
  
 .footer {
   width: 100%;
   padding: 20px 10px 10px 10px;
   font-size: 12px;
   box-sizing: border-box;
 }
  
 .footerLinks {
   display: none;
 }
  
 .footer .links_box {
   border-bottom: none;
 }
  
 .footer .footerLinks a {
   display: inline-block;
   margin-bottom: 10px;
 }
  
 .footer .footer_in {
   width: 100%;
   display: block;
   padding: 10px 10px;
   box-sizing: border-box;
 }
 .footer_left, .footer_right{
 width: 100%;
 float: none;
 }
 .footer_left{
 padding-top: 0px;
 }
 .erm_list{
 justify-content:space-evenly;
 }
  
 .footerText {
   margin-bottom: 20px !important;
 }
  
 .mob_foot {
   display: block;
 }
  
 .footer_bottom {
   /* display: none; */
 }
  
 .footer .footer_in p {
   margin-bottom: 5px;
 }
  
 .footer .footer_in p,
 .footer .footer_in a {
   line-height: 26px;
   font-weight: normal;
 }
  } 