.svj-share{position:relative;display:inline-block;height:40px}.svj-share:hover .svj-share__box{display:block}.svj-share .svj-share__box{display:none;position:absolute;top:41px;left:50%;margin-left:-71px;width:142px;background:#fff;padding-bottom:10px;border:1px solid #ddd;-webkit-box-shadow:8px 8px 8px 0 rgba(218,227,234,.43);box-shadow:8px 8px 8px 0 rgba(218,227,234,.43);border-radius:8px;z-index:99}.svj-share .svj-share__box .svj-share__triangle{position:absolute;top:-20px;left:60px;width:0;height:0;border:10px solid transparent;border-bottom-color:#ddd}.svj-share .svj-share__box .svj-share__triangle span{position:absolute;top:-6px;left:-8px;width:0;height:0;border:8px solid transparent;border-bottom-color:#fff}.svj-share .svj-share__box .svj-share__list .svj-share__item{height:38px;line-height:38px;font-size:14px;color:#999;cursor:pointer;padding:0 20px}.svj-share .svj-share__box .svj-share__list .svj-share__item:hover{background:#f5f7fa}.svj-share .svj-share__box .svj-share__list .svj-share__item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.svj-share .svj-share__box .svj-share__list .svj-share__item:last-child:hover{background:#fff;cursor:auto}.svj-share .svj-share__box .svj-share__list .svj-share__item.weibo i{color:#fa6873}.svj-share .svj-share__box .svj-share__list .svj-share__item.qq i{color:#2e94f8}.svj-share .svj-share__box .svj-share__list .svj-share__item.qzone i{color:#fcbe4a}.svj-share .svj-share__box .svj-share__list .svj-share__item.meijia{height:auto}.svj-share .svj-share__box .svj-share__list .svj-share__item.meijia i{color:#82ce4f}.svj-share .svj-share__box .svj-share__list .svj-share__item.meijia .mjCode{width:120px;height:120px;margin-left:-10px}.svj-share .svj-share__box .svj-share__list .svj-share__item.meijia .mjCodeImg{width:120px;height:120px}.svj-share .svj-share__box .svj-share__list .svj-share__item.weixin{height:auto}.svj-share .svj-share__box .svj-share__list .svj-share__item.weixin i{color:#82ce4f}.svj-share .svj-share__box .svj-share__list .svj-share__item.weixin .qrcode{width:100px;height:100px}.svj-share .svj-share__box .svj-share__list .svj-share__item span{vertical-align:middle}.svj-share .svj-share__box .svj-share__list .svj-share__item i{font-size:20px;margin-right:8px;vertical-align:middle}.magic-video__con{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:50px;margin-top:40px;row-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;background:transparent}.magic-video__con .magic-video-detail{width:1120px;height:630px;background:#fff;border-radius:4px}.magic-video__con .user-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:340px;height:266px;padding:20px;background:#fff;border-radius:4px;margin-top:20px}.magic-video__con .intro-btn{width:100%;height:40px;line-height:40px;text-align:center;background:#147ffa;border-radius:4px;font-size:16px;color:#fff;border:none}.magic-video__con .intro-btn--white{position:absolute;right:20px;top:20px;width:74px;height:40px;background-color:transparent;border:1px solid #999;color:#999;font-size:14px;line-height:39px}.magic-video__con .intro-btn--grey{background-color:#eee;color:#666}.magic-video__con .video-intro{position:relative;width:340px;min-height:177px;padding:20px;background:#fff;border-radius:4px}.magic-video__con .video-intro h2{width:188px;font-size:20px;color:#333;line-height:24px}.magic-video__con .video-p{margin-bottom:25px;margin-top:17px;color:#999}.magic-video__con .iconfont{margin-right:4px}.magic-video__con .info-top{padding-bottom:22px;text-align:center}.magic-video__con .info-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.magic-video__con .user-avatar img{width:80px;height:80px;margin-bottom:12px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.magic-video__con .user-name{display:block;height:20px;margin-right:10px;margin-bottom:20px;font-size:16px;font-weight:600;color:#333}.magic-video__con .user-data{font-size:14px;color:#333}.magic-video__con .share_tooltip{display:none;position:absolute;top:-38px;left:-6px;width:74px;height:28px;line-height:28px;background-color:rgba(0,0,0,.6);border-radius:4px;color:#fff;font-size:12px}.magic-video__con .share_tooltip:after{position:absolute;left:calc(50% - 8px);bottom:-16px;content:"";width:0;height:0;border:8px solid transparent;border-top-color:rgba(0,0,0,.6)}.share-popup{display:none;width:630px;height:343px;background:#fff;border-radius:4px;padding:30px}.share-popup_title{margin-bottom:20px}.share-popup_close{position:absolute;top:32px;right:32px;cursor:pointer}.share-popup_close:hover{color:#147ffa}.share-popup_btn{width:125px;height:40px;background-image:-webkit-gradient(linear,left top,right top,color-stop(2%,#1ca6ee),to(#304df6));background-image:linear-gradient(90deg,#1ca6ee 2%,#304df6);border-radius:4px;font-size:16px;color:#fff;font-weight:600;border:none}.share-popup_input{width:417px;height:40px;padding:10px 20px;margin-right:16px;background:#fff;border:1px solid #eee;border-radius:4px}.share-popup_title{font-size:20px;color:#333;font-weight:600;margin-bottom:8px}.share-popup_subtitle{font-size:16px;color:#333;font-weight:600}.share-popup_download{font-size:14px;color:#147ffa;font-weight:600;cursor:pointer}.share-popup_desc{font-size:12px;color:#999;font-weight:600;margin-bottom:12px}.share-popup_row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.share-popup_left,.share-popup_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.share-popup_left .share-popup_qrcode{width:125px;height:125px;margin-right:16px;margin-top:12px}.share-popup_left .share-popup_qrcode canvas{width:100%}.share-popup_left .share-popup_info{position:relative;margin:auto}.share-popup_right{height:168px;width:200px;text-align:center;border-left:1px solid #ddd}.share-popup_right .share-popup_item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:auto 10px}.share-popup_right .share-popup_item .icon-qq{color:#2e94f8}.share-popup_right .share-popup_item .iconfont{width:40px;height:40px;margin-bottom:8px;line-height:40px;text-align:center;background:#fff;border:.6px solid #eee;border-radius:50%;font-size:28px;cursor:pointer}.share-popup_right .share-popup_item .icon-wechat{color:#82ce4f}.share-popup_right .share-popup_item--wechat{position:relative}.share-popup_right .share-popup_item .icon-weibo{color:#fa6873}.share-popup_right .share-popup_item .share-popup_wcCode{display:none;position:absolute;left:60px;top:-8px;z-index:10;width:100px;padding:4px 4px 0;-webkit-box-sizing:content-box;box-sizing:content-box;background:#fff;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.08);box-shadow:0 2px 8px 0 rgba(0,0,0,.08);border-radius:4px}.share-popup #shareWechat{position:relative}.share-popup_app{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:280px;height:120px;background:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.08);box-shadow:0 2px 10px 0 rgba(0,0,0,.08);padding:12px 20px 16px}.share-popup_app img{width:90px;height:90px}.share-popup .download-box{display:none;position:fixed;width:280px;height:120px;padding:12px 18px 20px 14px;border-radius:4px;background:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.08);box-shadow:0 2px 10px 0 rgba(0,0,0,.08)}.share-popup .download-box_img{width:90px;height:90px;margin-right:20px}.share-popup .download-box_title{height:20px;margin-bottom:4px;font-size:14px;color:#333;font-weight:600}.share-popup .download-box_desc{margin-bottom:12px;font-size:12px;color:#999;text-align:center;font-weight:400}.share-popup .download-box_label{width:106px;height:22px;line-height:22px;background:#ffebeb;border-radius:11px;font-size:12px;color:#333;text-align:center;font-weight:400}