﻿.footer_top,.btm_body,.other_col_body,.fdk_body{width: 1280px;margin: 0 auto;}
.footer{background: #EEEEEE;}
.footer p{font-size: 14px;color: #3F3F3F;}
.footer_top{padding: 25px 0;overflow: hidden;}
.foot_t_l{float: left;}
.foot_t_l ul{margin-bottom: 30px;overflow: hidden;}
.foot_t_l li{float: left;color: #333333;font-size: 14px;padding: 0 15px;border-right: 1px solid #333;}
.foot_t_l li:first-of-type{padding-left: 0;}
.foot_t_l li:last-of-type{padding-right: 0;border-right: none;}
.foot_t_r{float: right;}
.addr_phone{margin-right: 100px;}
.addr_phone .addr,.gxb_jszc .gxb{margin-bottom: 30px;}
.foot_t_r img{margin-right: 20px;float: left;}
.foot_t_r span{display: inline-block;width: 17px;float: left;line-height: 14px;}
.foot_t_r .weibo{margin-right: 66px;margin-top: 24px;}
.foot_t_r .gzh{margin-top: 20px;}
.footer_btm{background: #C8C8C8;padding: 20px 0;}
.btm_body p{text-align: center;color:#fff;}
.other_col a{display: flex;margin-right: 20px;align-items: center;border:1px solid rgba(223,223,223,1);border-radius:8px;width: 196px;height: 167px;float: left;box-sizing: border-box;flex-direction: column;font-size: 16px;padding: 25px 25px 0;text-align: center;}
.other_col a:last-of-type{margin-right: 0;}
.other_col a img{margin-bottom: 20px;}
.other_col a:nth-of-type(5) img{margin-top: 13px;}
.other_col{padding: 50px 0;overflow: hidden;background: #fff;}
.friend_link{font-size: 14px;color: #333333;border-bottom: 2px solid #DBDBDB;padding: 20px 0;}
.friend_link a{padding: 0 30px;border-right: 1px solid #737373;letter-spacing: 3px;}
.friend_link a:first-of-type{padding-left: 0;}
.friend_link a:last-of-type{padding-right: 0;border-right: none;}
.other_col a:hover img{animation: tada 1s;-o-animation: tada 1s;-webkit-animation: tada 1s;-moz-animation: tada 1s;}
@media only screen and (max-width:768px){
  .footer{
 margin-top: 20px;
  }
  .footer,.footer_top, .btm_body, .other_col_body, .fdk_body{width: 100%;}
  .friend_link,.foot_t_r{display: none;}
  .other_col{
 padding: 20px 15px;
 box-sizing: border-box;
  }
  .footer p,.footer a{line-height: 26px;font-size: 12px;}
  .other_col a{
 width: 47%;
 height: 100px;
 padding: 0 15px;
 display: flex;
 justify-content: center;
 align-items: center;
 margin-bottom: 15px;
 line-height: 18px;
 margin-right: 0;
  }
  .other_col a:nth-child(2n){float: right;}
  .other_col a img{
 width: 40%;
 margin-bottom:0;
  }
  .addr_phone,.gxb_jszc{
 width: 100%;
 text-align: center;
  }
  .foot_t_l ul{margin: 0;}
  .addr_phone .addr, .gxb_jszc .gxb{margin-bottom: 0;}
  .foot_t_l li:first-of-type{margin-left: 26px;}
  .foot_t_l li{padding: 0 10px;}
  .footer_top{padding: 15px 0;}
} 