.wrap2 {max-width: 1320px; margin: 0 auto;display: flex;}
.footer {background: url(/template/new/images/footer1.png) repeat  center top;height: 287px;;height: 287px;}
.footer_left {padding-top:60px;width: 290px;float: left;}
.footer_qr {display: flex;justify-content: space-between;align-items: center;align-content: center;text-align: center;margin-top: 10px;}
.footer_qr_box {color: #fff;transition: transform 0.3s ease;}
.footer_qr_box:hover{   transform: scale(1.1)}
.footer_qr_box span{display: block;}
.footer_right {padding-top:50px;width: 850px;float: right;margin-left: 60px;}
 @media (max-width: 1000px) {
   .wrap2 {flex-direction: column;}
   .footer_right {display: none;}
   .footer_left {margin: auto;}
        }
.footer_right1 {font-size: 20px;color: #fff;border-bottom: 1px #fff solid;overflow: hidden;padding-bottom: 10px;;}
.footer_right2 {font-size: 16px;color: #fff;padding-top: 10px;}
.footer_right1 ul,.footer_right2 ul{ width: 14%;float: left; text-align: center; display: block; min-height: 1px;}
.footer_right2 a{font-size: 16px;color: #fff; }
.footer_right2 ul:hover{opacity: 1;}
.footer_right2 ul{transition: opacity 0.5s ease; opacity: .5;}
.footer_right2 li{margin-bottom: 15px;}
.footer_right2 li:hover{ text-decoration: underline;}
.footer_right2 ul:hover:before{ display: block;content:"";border-top: 4px #fff solid;margin-top: -11px;padding-top: 7px;  animation: slideInFromLeft 0.5s ease forwards; /* 应用动画，持续时间0.5秒 */;}
.footer_right2 ul:before {  display: block;  content: ""; margin-top: -7px;  padding-top: 7px;  animation: slideOutToLeft 0.5s ease forwards;}
.footer2{background: #4c4c4c;height: 70px; text-align:center;margin-top: -1px;color: #fff;padding-top: 20px;font-size: 16px;}
.footer2 a{color: #fff;}
.footer2 p {padding-bottom: 5px;}
.footer2 p span{ padding:0 15px}
.footer2 p img{ vertical-align: middle;}
.footer_qr_box:hover{transform: scale(1.8)}}


        