.common-footer-wrap{background-color:#fff;padding-bottom:20px}.common-footer-wrap *{box-sizing:border-box}.common-footer-wrap hr{margin:20px 0;border-width:0;border-bottom:1px solid #f0f3f7}.common-footer-container{width:1200px;margin:0 auto;font-size:12px;color:#999}.common-footer-container p{margin:0}.common-footer-container a{font-size:12px}.common-footer-container a,.common-footer-container a:active,.common-footer-container a:hover,.common-footer-container a:link,.common-footer-container a:visited{color:#999;text-decoration:none}.common-footer-content{display:flex;padding:40px 40px 0}.common-footer-contact-wrap{flex:326 0;border-right:1px solid #f0f3f7}.common-footer-contact-way{font-size:12px;color:#999;line-height:22px}.common-footer-contact-way label{display:block;margin-bottom:8px;color:#333}.common-footer-contact-way strong{font-size:16px;color:#000}.common-footer-tel{margin-bottom:8px}.common-footer-tel>a{margin-bottom:2px}.common-footer-logo img{display:block;width:100px;height:38px;margin-bottom:16px}.common-footer-links{flex:642 0;display:flex;box-sizing:border-box}.common-footer-links>dl{flex:1;margin:0}.common-footer-links>dl:first-child{margin-left:100px}.common-footer-links>dl dt{line-height:22px;margin-bottom:22px;font-size:14px;font-weight:400;color:#000}.common-footer-links>dl dd{padding:0;line-height:20px;margin:0 0 8px}.common-footer-spread{flex:152 0;text-align:center}.common-footer-spread figure{margin:0;padding:0;font-size:14px;color:#000;line-height:22px}.common-footer-spread figure figcaption{margin:0 0 8px}.common-footer-spread figure img{display:block;width:118px;height:118px;margin:0 auto 16px;padding:6px;border:1px solid #d8d8d8;border-radius:4px}.common-footer-spread figure p{margin:0}.common-footer-spread figure p>a{display:flex;align-items:center;justify-content:center}.common-footer-spread figure p>a>svg:first-child{display:none}.common-footer-spread figure p>a:hover>svg:first-child{display:block}.common-footer-spread figure p>a:hover>svg+svg{display:none}.common-footer-cert{text-align:center}.common-footer-cert p+p{margin-top:6px}.common-footer-cert p>a{margin-left:10px}.common-footer-cert .police-record{display:inline-block;line-height:20px;height:20px}.common-footer-cert .police-record img{vertical-align:middle;height:20px}