.md-banner.share-box{float:left;margin-top:10px}@media(max-width: 900px){.md-banner.share-box{margin-top:15px}}.md-banner.share-box{display:flex;flex-wrap:wrap}.md-banner.share-box .iconfont{margin:0 12px 10px 0;color:#fff;width:17px;height:17px;font-size:17px;margin:10px;font-size:20px}
.md-banner.layout7 .banner-inner{display:flex;align-items:center}.md-banner.layout7 .banner-inner.revert{flex-direction:row-reverse}.md-banner.layout7 .banner-inner.revert .content-wrapper{padding:0 50px 0 0}.md-banner.layout7 .media-wrapper{flex:none;width:53.7313432836%}.md-banner.layout7 .media-wrapper .banner{position:relative;width:100%;aspect-ratio:720/500;overflow:hidden}.md-banner.layout7 .media-wrapper .banner img{width:100%;height:100%;object-fit:cover}.md-banner.layout7 .media-wrapper .banner.default-wrap{display:flex;align-items:center;justify-content:center;background:rgba(218,218,218,.2)}.md-banner.layout7 .media-wrapper .banner.default-wrap img{width:64px;height:56px;opacity:.3}.md-banner.layout7 .content-wrapper{flex:1;min-width:0;max-height:500px;overflow-y:auto;display:flex;flex-direction:column;padding:0 0 0 50px}.md-banner.layout7 .content-wrapper.left{align-items:flex-start}.md-banner.layout7 .content-wrapper.center{align-items:center}.md-banner.layout7 .content-wrapper.right{align-items:flex-end}.md-banner.layout7 .content-wrapper .site-title{margin-bottom:20px;text-transform:uppercase}@media(max-width: 800px){.md-banner.layout7 .banner-inner,.md-banner.layout7 .banner-inner.revert{flex-direction:column;align-items:stretch}.md-banner.layout7 .media-wrapper{width:100%}.md-banner.layout7 .media-wrapper .banner{aspect-ratio:345/240}.md-banner.layout7 .content-wrapper,.md-banner.layout7 .banner-inner.revert .content-wrapper{max-height:none;overflow-y:visible;padding:23px 0 0}.md-banner.layout7 .content-wrapper .site-title,.md-banner.layout7 .banner-inner.revert .content-wrapper .site-title{margin-bottom:15px}}
