.banner[data-v-ada697bd]{position:relative}.banner .corner[data-v-ada697bd]{padding:16px}.banner .corner .banner-item-image[data-v-ada697bd]{overflow:hidden}.banner .banner-item-photo[data-v-ada697bd]{position:relative}.banner .banner-item-photo .banner-item-image[data-v-ada697bd]{position:relative;max-height:500px;overflow:hidden}.banner .banner-item-photo .banner-item-cover[data-v-ada697bd]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.pointer[data-v-ada697bd]{position:absolute;bottom:14px;display:-webkit-box;display:-webkit-flex;display:flex;width:100%}.pointer .circle .pointer-item[data-v-ada697bd]{display:inline-block;width:6px;height:6px;background-color:#ebedf0;border-radius:100%;opacity:.3}.pointer .strip .pointer-item[data-v-ada697bd]{display:inline-block;width:12px;height:2px;background-color:#c5c5c5}.pointer .pointer-item+.pointer-item[data-v-ada697bd]{margin-left:6px}.pointer .pointer-content[data-v-ada697bd]{margin:0 20px;width:100%;box-sizing:border-box;text-align:right}.pointer .pointer-content.active[data-v-ada697bd]{background-color:#f44;opacity:1}.pointer .pointer-text[data-v-ada697bd]{margin:0 20px;width:100%;text-align:center}.pointer .pointer-text span[data-v-ada697bd]{display:inline-block;min-width:18px;height:18px;padding:0 5px;color:#fff;font-size:12px;line-height:18px;background:#000;border-radius:8px;opacity:.3}
