.footer{border-top: 3px solid #689EE3;background: url(../png/svp99g.png) repeat-x left top #fff;}
.footer .m-show{display: none;}
.footer .m-hide{}

.footer-links .hd{padding: 24px 0; border-bottom: 1px solid #C1D0F6;}
.footer-links .hd ul{margin: 0 -10px;}
.footer-links .hd ul li{float: left; width: 20%;}
.footer-links .hd ul li a{cursor: pointer; position: relative; z-index:5; display: block;padding: 0 40px 0 17px; margin: 0 10px; line-height: 33px; height: 33px; height: 33px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.footer-links .hd ul li.link a{padding-left:30px;background: url(../png/69cgk7.png) no-repeat left center;background-size: 20px;}
.footer-links .hd ul li.has a{background: #fff;box-shadow: 5px 3px 15px  rgba(0, 0, 0, 0.05);}
.footer-links .hd ul li.has a:after{content: '';position: absolute;right: 17px;top: 50%; margin-top: -4px; width: 10px; height:8px; background: url(../png/3n32r3.png) no-repeat;background-size: 100%; transition: .3s all;}
.footer-links .hd ul li.has.on a:after{transform: rotate(-180deg);}
.footer-links .bd ul{padding-top:14px; margin: 0 -5px; overflow: hidden; display: none;}
.footer-links .bd ul li{float: left; width: 20%;}
.footer-links .bd ul li a{display: block; padding:5px 10px;border: 1px solid #dfe7fa;background: #fafcfe; color:#808080; margin: 0 5px 10px; border-radius: 5px; text-align: center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; transition: .3s all;}
.footer-links .bd ul li a:hover{background: #2354AF; color: #fff;}

.footer-txt{padding-bottom: 46px;padding-top: 1px; position: relative;}
.footer-txt,.footer-txt a{color: #383838;}
.footer-txt a:hover{color:#2354AF;}
.footer-nav{font-size: 1.125em;margin: 30px 0 20px;}
.footer-nav span{display: inline-block;margin: 0 15px;}
.footer-nav span:last-child{display: none;}
.footer-copyright{font-size: 0.875em;line-height: 2.2857;}
.footer-copyright .mar{display: inline-block;margin-right: 10px;}
.footer-copyright .beian{padding-left: 25px;display: inline-block;background: url(../png/6h1mf2.png) no-repeat left center;}

.footer-wzbs{position: absolute;right:0;top: 70px;}
.footer-wzbs img{display: inline-block;vertical-align: middle;max-width: 118px;}
.footer-wzbs .slh{margin-left: 10px;}

.footer-pclink{border-bottom: 1px solid #E6E6E6;line-height: 50px;height: 50px;text-align: center;}
.footer-pclink a{cursor: pointer;color:#4A80C7;font-size: 1.125em; display: inline-block;padding-left: 36px;background: url(../png/gw5wy1.png) no-repeat left center;background-size: 30px;}

.footer-mobilelink{display: none; cursor: pointer;position: fixed;bottom: 20px;right: 20px;z-index: 99;background: url(../png/pij86g.png) no-repeat center 10px #e2efff;background-size: 70px; padding: 80px 10px 5px;border-radius: 5px;text-align: center;line-height: 40px;font-size:16px;overflow: hidden;}

.footer-cloumn .footer{background-size: auto 100%;}
.footer-cloumn .footer-links{display: none;}
.footer-cloumn .footer-txt{padding-bottom: 26px;}

.quick-bar{
  position: fixed; right:0;top:50%;transform: translateY(-50%);z-index: 999;transition: right .3s;
  border-radius: 10px 0px 0px 0px; background:  #D6E9FF;
  background: linear-gradient(180deg, #e2efff 0%, #fff 100%);
}
.quick-bar dl{text-align: center;position: relative;}
.quick-bar dl+dl:after{content:"";display: block;position: absolute;left:16px;top: -1px; width: 28px;height: 1px;background: #B5C9E8;margin: 0 auto;}
.quick-bar dl+dl{margin-top: 1px;}
.quick-bar dt{position: relative;overflow: hidden;}
.quick-bar dt i{display: block;width:60px;height: 60px;padding: 10px 0;background-repeat: no-repeat;background-size: 35px;background-position: center;transition: .3s;}
.quick-bar dl:first-child i{border-radius: 10px 0px 0px 0px;}
.quick-bar dl.wx i{background-image: url(../png/lffyou.png);}
.quick-bar dl.wb i{background-image: url(../png/js3sop.png);}
.quick-bar dl.znwd i{background-image: url(../png/q0w0uu.png);}
.quick-bar dl.aizwwd i{background-image: url(../png/3fqx3m.png);}
.quick-bar dl.totop i{background-image: url(../png/ljkl0c.png);}
.quick-bar dl.totop{display: none;}
.quick-bar dt span{width:34px;height:34px;line-height: 1.1; font-size: .9375em; padding:7px;background: #d6e9ff;color:#fff;display: block;position: absolute;top:0;left:100%;border-radius: 50%;}
.quick-bar dd{border: #dae0e4 1px solid;display: none;position: absolute;right:70px;top:-4px;width: 150px;padding: 5px;background: #fff;box-shadow: 1px 1px 13px #f3f3f3;}
.quick-bar dd img{display: block;width: 100%;}
.quick-bar dd:before{content: '';position: absolute;right: -10px;top: 15px; width: 0;height: 0; border-style: solid;border-color: transparent transparent #fff transparent; border-width: 0 10px 10px 0;z-index: 5;}
.quick-bar dd:after{content: ''; position: absolute;right: -12px;top: 14px;width: 0;height: 0;border-style: solid;border-color: transparent transparent #dae0e4 transparent;border-width: 0 12px 12px 0;}
.quick-bar dl:before{content: '';position: absolute;left: -23px;width: 25px;height: 80px;}
.quick-bar dl:hover dd{display: block;}
.quick-bar dl:hover i{background-color: #d6e9ff;}

@media (max-width: 1280px) {
  body:not(.nores) .footer-txt{text-align: center;}
  body:not(.nores) .footer-wzbs{position: static;margin-top: 10px;}
}

@media (max-width: 992px) {
  body:not(.nores) .footer-nav,
  body:not(.nores) .footer .m-hide{display: none;}
  body:not(.nores) .footer .m-show{display: inline-block;}
  body:not(.nores) .footer .mar{display: block;margin-right: 0;}
  body:not(.nores) .footer-copyright{font-size: 1em;}
  body:not(.nores) .footer-pclink.m-show{display: block;}
  .footer-wzbs img{max-width: 113px;}
}
@media (max-width: 768px) {
  body:not(.nores) .footer-copyright{font-size: 0.8em;}
  body:not(.nores) .footer-pclink a{font-size: 1em;}
  
  body:not(.nores) .footer .container{padding-bottom: 20px;}
  body:not(.nores) .footer .m-hide{display: none;}
}