footer {width: 100%;background: #333;padding: 40px 0;position: relative;z-index: 100;}
footer .footer-inner {width: 1180px;margin: 0 auto;}
.footer-inner .publisher {color: #fff;font-size: 16px;text-align: center;}
.footer-inner .publisher a {color: #fff;}
.footer-inner .publisher a:hover {color: #d60000;}
.footer-inner .copy-right {text-align: center;margin-top: 20px;color: #bbb;font-size: 14px;}

.corner-operation {position: fixed;bottom: 50px;right: 0;width: 40px;height: 163px;background-color: #f5f5f5;z-index: 102;}
.corner-operation ul li {height: 40px;border-top: 1px solid #eee;position: relative;text-align: center;line-height: 40px;cursor: pointer;}
.corner-operation ul li:first-child {border-top: none;}
.corner-operation ul li > a, .corner-operation ul li span {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: none;text-align: center;line-height: 20px;font-size: 14px;background-color: #d60000;color: #fff;}
.corner-operation ul li img {vertical-align: middle;}
.corner-operation ul li.qrcode-wrapper .qrcode-small_hover {position: absolute;top: 12px;left: 11px;}
.corner-operation ul li.qrcode-wrapper .qrcode-small_hover, .corner-operation ul li.qrcode-wrapper .qrcode-big {display: none;}
.corner-operation ul li.qrcode-wrapper .qrcode-big {width: 115px;position: absolute;right: 45px;top: -40px;display: none;}
.corner-operation ul li:hover {background-color: #d60000;}
.corner-operation ul li:hover a {display: block;}
.corner-operation ul li:hover span {display: block;}
.corner-operation ul li.qrcode-wrapper:hover .qrcode-small_hover {display: block;}
.corner-operation ul li.qrcode-wrapper:hover .qrcode-big {display: block;}

.corner-operation ul li.share-wrapper:hover {background: #f5f5f5;position: relative;}
.corner-operation ul li.share-wrapper span {width: 110px;border-radius: 4px;box-shadow: 0 3px 8px 0 rgba(35, 24, 21, .2);position: absolute;left: -118px;background-color: #fff;}
.corner-operation ul li.share-wrapper span label {width: 8px;height: 100%;float: right;margin-right: -8px;}
.corner-operation ul li.share-wrapper span label:after {display: block;content: "";width: 0;height: 0;border: 6px solid transparent;border-left-color: #fff;margin-top: 12px;}
.corner-operation ul li.share-wrapper span a {display: inline-block;margin: 9px 3px;cursor: pointer;}
.corner-operation ul li.share-wrapper span a img {display: block;}

.consult_wrapper {position: fixed;bottom: 50px;right: 50px;z-index: 101;}
.consult_wrapper div {padding: 10px 15px;border: solid 1px #ddd;line-height: 25px;border-radius: 4px;cursor: pointer;background-color: #fff;}
.consult_wrapper div img {float: left;margin-right: 10px;}
.consult_wrapper div.leave_card {margin-top: -1px;}
.consult_wrapper div.leave_card img {margin-top: 3px;}
.consult_wrapper div img.hover {display: none;}
.consult_wrapper div:hover {background-color: #d60000;border-color: #d60000;color: #fff;}
.consult_wrapper div:hover img.hover {display: block;}
.consult_wrapper div:hover a {color: #fff;}
.consult_wrapper div:hover img.no-hover {display: none;}

.szy-qrcode_wrapper {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 999;background-color: rgba(255, 255, 255, 0.7);display: none;}
.szy-qrcode_inner {width: 360px;height: 360px;border: 1px solid rgba(0, 0, 0, .1);position: absolute;background-color: #fff;border-radius: 4px;top: 50%;left: 50%;margin-top: -180px;margin-left: -180px;padding: 10px;box-sizing: border-box;}
.szy-qrcode_inner .icon-close {position: static;display: block;float: right;color: #333;width: 20px;cursor: pointer;}
.szy-qrcode_inner .title {text-align: center;font-weight: bold;width: 240px;margin: auto;font-size: 14px;}
.szy-qrcode_inner #qrcode {width: 200px;margin: 30px auto 0;}

.friendly_link {color: #fff;margin-top: 20px;height: 20px;font-size: 14px;}
.friendly_link #foot_swiper {width: 1080px;height: 20px;float: right;}
.friendly_link > span {color: #fff;}
#foot_swiper .swiper-slide a {text-decoration: none;color: #fff;float: left;margin-right: 30px;line-height: 20px;}
#foot_swiper .swiper-slide a strong {font-weight: normal;}
