.mp-icon img{ position:relative; width:100%; height:100%;}
.mp-icon--arrow{width: 5px;height: 5px;border-top: 1px solid #6d7280;border-right: 1px solid #6d7280;transform: rotate(45deg); position: absolute; right:0; top:10px;}
.pls-footer {
  min-width: 320px;
  background: #f5f7fa;
}
.pls-footer {
 min-width:320px;
 background:#f5f7fa
}
.pls-footer-inner {
 box-sizing:border-box;
 margin:0 auto;
 max-width:1180px;
 padding:30px 0;
 border-bottom:1px solid rgba(73,87,112,.2);
 -webkit-font-smoothing:antialiased
}
.pls-footer-service .pls-footer-inner {
 font-size:0;
 text-align:center;
 padding:24px 36px
}
.pls-footer-service-list {
 box-sizing:border-box;
 display:table;
 width:100%
}
.pls-footer-service-list>li {
 display:table-cell;
 width:25.5%;
 vertical-align:top;
 text-align:left;
 white-space:nowrap
}
.pls-footer-service-list>li:last-child {
 width:13.5%
}
.pls-footer-service-item {
 display:block;
 font-size:16px;
 color:#000
}
.pls-footer-service-item:hover {
 text-decoration:none;
 color:#0052d9
}
.pls-footer-service-item .icon {
 display:inline-block;
 width:60px;
 height:60px;
 vertical-align:middle;
 margin-right:4px;
 margin-left:-6px;
 background-repeat:no-repeat;
 background-size:100% auto;
 background-position:top center;
 -webkit-animation:plsFooterLeave .3s steps(16) forwards;
 animation:plsFooterLeave .3s steps(16) forwards
}
@-webkit-keyframes plsFooterEnter {
 0% {
  background-position:0 0
 }
 100% {
  background-position:0 -960px
 }
}
@keyframes plsFooterEnter {
 0% {
  background-position:0 0
 }
 100% {
  background-position:0 -960px
 }
}
@-webkit-keyframes plsFooterLeave {
 0% {
  background-position:0 -960px
 }
 100% {
  background-position:0 0
 }
}
@keyframes plsFooterLeave {
 0% {
  background-position:0 -960px
 }
 100% {
  background-position:0 0
 }
}
.pls-footer-service-item:hover .icon {
 -webkit-animation:plsFooterEnter .3s steps(16) forwards;
 animation:plsFooterEnter .3s steps(16) forwards
}
.pls-footer-service-item .icon-1 {
 background-image:url(../images/foot-pic-01.png)
}
.pls-footer-service-item .icon-2 {
 background-image:url(../images/foot-pic-02.png)
}
.pls-footer-service-item .icon-3 {
 background-image:url(../images/foot-pic-03.png)
}
.pls-footer-service-item .icon-4 {
 background-image:url(../images/foot-pic-04.png)
}
.pls-footer-website .pls-footer-inner {
 position:relative;
 display:flex;
 padding-top:40px;
 padding-bottom:40px
}
@media screen and (max-width: 1023px){
.pls-footer-service {
  display: none;
}
