.footer_wrapper{width: 100%;background:#333;position: relative;padding:35px 0 50px;}
.footer_wrapper .row{width:1200px;}
.topBtn{position: absolute;right: 50px;top: 40px;cursor: pointer;}
.code_left{width: 220px;padding-top:35px;}
.code_left .codeImg{position: relative;width: 40px;margin-right: 70px;}
.code_mid{padding:15px 40px 15px 50px;border-left: 1px solid #111;border-right: 1px solid #111;}
.codeImg {cursor: pointer;}
.codeImg .code_img{   
 display: none;
 position: absolute;
 left: 50%;
 transform: translateX(-50%);
 top: 50px;
 width: 150px;
 height: 150px;
 background: #9c65b2;
 text-align: center;
 padding: 10px;
 box-sizing: border-box;   
 cursor: pointer;
  }
.codeImg .code_img::before{
 position: absolute;
 content: "";
 width: 30px;
 height: 20px;
 background: url(../image/20200628151308.png) no-repeat;
 top: -15px;
 left: 50%;
 transform: translateX(-50%);
}
.code_img img{width: 100%;}
.codeImg:hover .code_img{display: block;}
.code_right {padding-top:45px;}
.code_right .code_link{ 
 margin-left: 26px;
 color: #a1a1a1;
 display: inline-block;
 background: url(../image/20200628152555.png)no-repeat left center;
 padding-left: 18px;
  }
.code_right .code_link:hover{color: #9c65b2;}
.footer_info{margin-top: 45px;}
.info_left{margin-right: 60px;}
.info_left p{color: #a1a1a1;line-height: 26px;}
.info_left p.info_phone1{padding-left:42px;}
.info_mid p{color: #a1a1a1;line-height: 26px;}
.info_mid p a{color: #a1a1a1;}
.info_mid p a:hover{color: #9c65b2;}
.info_right .searchbtn{ background: url(../image/20200628154050.png) no-repeat center; width: 90px;}
.info_right  div.form-horizontal{background: #2d2d2d; padding:2px;border-radius: 0;border:none;}
.info_right  .searchtxt{background: #2d2d2d;}
/*.footer p{line-height: 30px;color: #999;}
.footer p a{color: #999;}
.footer p.footer-nav{line-height: 85px;}
.footer p.footer-nav a{color: #999;}
.footer p.footer-nav a:hover{color:#bb70d8}
.footer p.footer-nav span{color: #999;padding:0 10px 0 15px;}*/












/*右侧浮窗*/
#fixedLayertop{position:fixed !important;width:50px;height: 115px;background: #9c65b2;border-radius:6px 0 0 6px;right:0;top:42%;z-index:200000;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+71));}
#fixedLayertop a{ display:block; width:50px; height:55px;}
a.weixin{ background:url(../image/wx.png) no-repeat center center;}
a.sina{ background:url(../image/wb.png) no-repeat center center; }
a.zx{ background:url(../image/zx.png) no-repeat center center; }
a.top{background:url(../image/top.png) no-repeat center center;}
.close{background:url(../image/close1.png) no-repeat center center; width:50px; height:28px; margin-top:15px; 
_margin-top:0; cursor:pointer;}
/* .weixin_img{display: none;height: 130px;left: -152px;position: absolute;top: -40px;width: 130px;border: 5px solid #9c65b2;border-radius: 5px;}
 */
.weixin_img{display: none;width: 147px;height: 140px;left: -150px; position: absolute; top: -40px;  background: url(../image/sj.png) no-repeat 140px center }
.weixin_img img{width: 120px;height: 120px;padding: 10px;background: #9c65b2;border-radius:5px 0px 0px 5px;}
@media only screen and (max-width:768px){
#fixedLayertop{ display: none; }
.footer_wrapper{ height: auto;  padding: 20px 0;}
.footer_wrapper .hide-lg{ font-size: 14px; border-top: 1px solid #ccc;padding: 20px 0px;}
.footer_wrapper .hide-lg span{ margin-left: 10px;  }
.footer_wrapper .row {
  width: 100%;
}
.topBtn,.code_mid,.code_right,.info_right,.code_left{
  display: none;
}
.footer_info {
  margin-top: 0;
  padding: 0 20px;
  text-align: center;
}
.info_left {
  margin-right: 0;
  padding: 0 20px;
}
.footer_info .fl, .footer_info .fr {
  float: none;
}
}


 