.imghover {position: relative;}
.imghover em {width: 84px; height: 84px; border: 6px solid #fff;border-radius: 50%;position: absolute;box-sizing: border-box;left: calc(50% - 42px);top: 130px;}
.imghover em::after { border: 30px solid transparent; border-left-color: #fff; border-top-width: 24px; border-bottom-width: 24px; position: absolute; left: 26px; top: 14px; content: ''; }
.player-wrap {width: 100%; height: 100vh; background-color: rgba(0, 0, 0, 0.2); position: fixed; left: 0; top: 0; z-index: 100; display: none;}
.player-box {width: 825px; height: 466px; background-color: rgba(0,0,0,0.8); border-radius: 10px; border: 2px solid #fff; position: absolute; left: calc(50% - 412px); top: calc(50vh - 200px); box-sizing: border-box;}
.player-box video {width: 100%; height: 100%; border-radius: 10px;}
.player-box .close {width: 20px; height: 20px; background-color: #fff; color: #000; line-height: 16px; text-align: center; cursor: pointer; font-size: 20px; border-radius: 20px; border: 2px solid #fff; position: absolute; right: -10px; top: -10px; z-index: 100;}
