html, body { scroll-behavior:smooth; }
a{color:inherit;text-decoration:none;}
a:hover, a:focus{color:inherit;text-decoration:none;}
a:focus{outline:none;}
button:focus{outline:none;}
body{font-family:'Play', sans-serif;background:#000; min-width:1030px;}
#background{position:fixed;top:0;bottom:0;left:0;right:0;background:url("../images/qt/background.jpg") no-repeat top center;background-size:110% 110%;}
#background-halloween{position:fixed;top:0;bottom:0;left:0;right:0;background:url("../images/qt/halloween/background.jpg") no-repeat top center;background-size:105% 105%;}
#background-thd{position:fixed;top:0;bottom:0;left:0;right:0;background:url("../images/qt/thd/background.jpg") no-repeat top center;background-size:110% 110%;}
#mask{position:fixed;top:0;bottom:0;left:0;right:0;background:url("../images/qt/mask.png");background-size:110% 110%;}
#mask-halloween{position:fixed;top:0;bottom:0;left:0;right:0;background:url("../images/qt/halloween/mask.png");background-size:105% 105%;}
#shadow{position:fixed;top:0;bottom:0;left:0;right:0;background:url("../images/qt/shadow.png") repeat-y top center;}
#black-bg{width:1030px;height:100%;margin:0 auto;}
.content{position:relative;width:1030px;margin:0 auto;font-family:'Sintony', sans-serif;}
.btn-buynow{float:right;z-index:550;height:42px;line-height:42px;padding:0 6px;color:#FFF;background:#C30505;}
.btn-buynow:hover{color:#FFF;}
.topbar{margin-bottom:0;font-size:18px;font-weight:normal;border:none;background:url("../images/qt/topbar-bg.png") repeat-x;}
.topbar-fixed{position:fixed;top:0;left:0;right:0;z-index:500;}
.topbar-content{position:relative; padding:0 0 0 10px; height:64px;}
@media screen and (min-width: 1500px) {
    .topbar-content{position:relative; padding:0 10%; height:64px;}
}

/* .topbar-header{position:absolute;left:0;right:125px;} */
.topbar-logo{display:block; float:left;}
.topbar-nav{margin-right:0; padding-top:5px;}
.topbar-nav > li{background:#000; cursor: pointer;}
.topbar-nav > li > a{padding:5px 10px 8px;line-height:24px;color:#bababa;}
.topbar-nav > li > a:focus {background:#000; color:#bababa;}
.topbar-nav > li:hover > a, .topbar-nav > li > a:hover{color:#FFF;background:#8a0404;box-shadow:inset 0 0 10px #320000;}
.topbar-nav > .open > a , .topbar-nav > .open > a:focus, .topbar-nav > .open > a:hover,
.topbar-nav > li.active > a, .topbar-nav > li.active > a:focus, .topbar-nav > li.active > a:hover{color:#FFF;background:#8a0404;box-shadow:inset 0 0 10px #320000;}
.topbar-nav > li > .topbar-dropdown-menu{right:auto;min-width:124px;padding:0;background:#000;border:none;border-radius:0;box-shadow:4px 16px 20px rgba(0,0,0,.44);}
.topbar-nav > li > .topbar-dropdown-menu > li{position:relative;border-right:1px solid #121212;border-bottom:1px solid #0F0F0F;}
.topbar-nav > li > .topbar-dropdown-menu > li > a{padding:4px 14px;color:#FFF;}
.topbar-nav > li > .topbar-dropdown-menu > li > a:hover, .topbar-nav > li > .topbar-dropdown-menu > li > a:focus{background:transparent;}
.topbar-nav > li > .topbar-dropdown-menu > li > .topnav-bar{position:absolute;left:2px;top:2px;width:4px;height:24px;background:#520000;}
.topbar-nav > li > .topbar-dropdown-menu > li:hover > .topnav-bar, .topbar-nav > li > .topbar-dropdown-menu > li:focus > .topnav-bar{background:#FF0000;}
.topbar-nav > li:hover > .topbar-dropdown-menu{display:block;}
.topbar-toggle{padding:7px 8px;margin-top:4px;border-color:#FFF;}
.topbar-toggle .icon-bar{background:#FFF;}
.slidepart{position:relative; background:#000;}
.moves{position:absolute;z-index:60;max-width:100%;}
#slidepart1{padding-top:42px;}
#slidepart1 .carousel-indicators li{margin-right:25px;}
.slide1-view{position:relative;margin:0;padding:0;}
.slide1-view li{position:absolute;left:0;top:0;list-style:none;}
@-webkit-keyframes flash1{7%, 21%{opacity:1;}
0%, 14%, 100%{opacity:0;}}
@keyframes flash1{7%, 21%{opacity:1;}
0%, 14%, 100%{opacity:0;}}
.flash1{-webkit-animation:flash1 2.5s ease-out infinite;animation:flash1 2.5s ease-out infinite;}
@-webkit-keyframes flash2{35%{opacity:1;}
0%, 25%, 100%{opacity:0;}}
@keyframes flash2{35%{opacity:1;}
0%, 25%, 100%{opacity:0;}}
.flash2{-webkit-animation:flash2 2.5s ease-out infinite;animation:flash2 2.5s ease-out infinite;}
#slidepart2{width:1030px;height:1100px;background:url(../images/qt/slide2/bg.jpg);}
.slide2-title h2{font-size:24px;font-weight:bolder;}
.slide2-text{position:absolute;right:40px;width:632px;line-height:2.2;color:#fff;}
.slide2-pick{padding-left:31px;font-size:12px;word-wrap:break-word;background:url("../images/qt/slide2/pick.png") no-repeat;}
.slide2-pick h3{margin:5px 0 15px 0;font-size:16px;font-weight:bolder;}
#slidepart3{width:1030px;height:604px;background:#fff;}
#slidepart3 .videostage{position:absolute;top:120px;left:35px;width:962px;height:380px;border:10px solid #fff;box-shadow:5px 15px 35px rgba(0, 0, 0, .3)}
#slidepart3 .videowrapper{position:relative;width:100%;height:100%;}
#slidepart3 .videomenu{position:absolute;max-height:360px;width:300px;right:0;top:0;bottom:0;overflow:auto;background-color:#444;}
#slidepart3 .videomenu ul{position:relative;margin:0;padding:0;}
#slidepart3 .videomenu ul li{position:relative;display:block;cursor:pointer;list-style:none;height:80px;border-top:1px solid #fff;border-bottom:1px solid #c1c1c1;border-left:1px solid #ccc;padding:6px;background-color:#ccc;background-image:url(../images/qt/slide3/gradient.png);background-position:0 0;overflow:hidden;-moz-transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;}
#slidepart3 .videomenu ul li:first-of-type{border-top:1px solid #bbb;}
#slidepart3 .videomenu ul li:hover, #slidepart3 .videomenu ul li.active{color:#fff;background-color:#a70101;background-position:0 -74px;border-top:1px solid #666;border-bottom:1px solid #111;border-left:1px solid #a70101;-moz-transition:.2s linear;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;}
#slidepart3 .videomenu ul li span{position:relative;display:block;width:66px;height:66px;float:left;margin-right:10px;}
#slidepart3 .videomenu ul li span img{width:100%;height:100%;}
#slidepart3 .videomenu ul li h2{font-size:16px;line-height:1.9;margin:0;color:#000;}
#slidepart3 .videomenu ul li p{color:#555;font-size:12px;}
#slidepart3 .videomenu ul li:hover h2, #slidepart3 .videomenu ul li.active h2{color:#fff;}
#slidepart3 .videomenu ul li:hover p, #slidepart3 .videomenu ul li.active p{color:#ccc;}
#slidepart3 .videocontent{position:relative;width:640px;height:100%;overflow:hidden;margin:0;}
#slidepart3 #playimg{width:100%;height:100%;cursor:pointer;}
#slidepart3 #youkuplayimg{width:100%;height:100%;cursor:pointer;}
#slidepart3_1{width:1030px;height:686px;background:#fff;}
#slidepart4{width:1030px;height:686px;background:#4C0203 url(../images/qt/slide4/bg.jpg);}
#slidepart5{padding:50px 140px;color:#202020;background:#fff url("../images/qt/slide5/bg.jpg") no-repeat bottom center;}
#slidepart5 h2{font-size:36px;font-weight:bolder;}
#slidepart5 h3{margin-left:-31px;padding-left:31px;font-size:22px;font-weight:bolder;line-height:32px;background:url("../images/qt/slide2/pick.png") no-repeat;}
#slidepart5 p{font-size:14px;line-height:24px;}
#slidepart5 table{border-color:#202020;}
#slidepart5 td{padding:5px 10px;}
#slidepart6{width:1030px;height:604px;background:#fff url(../images/qt/slide6/bg_new.jpg);}
#slidepart6 h1 span{font-size:18px;}
.slide6-input{width:350px;height:40px;padding:0 15px;color:#000;border-radius:5px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.pulse-bn{border:2px solid #818181;}
.pulse-bn:focus{outline:none;border:2px solid #F41802;}
.slide6-label{width:90px;color:#000;font-size:18px;}
.btn-pay{height:63px;background:url("../images/qt/slide6/buynow.jpg");background-position:0 0;border:none;box-shadow:3px 8px 15px rgba(0, 0, 0, 0.3);-webkit-transition:all .2s ease;transition:all .2s ease;}
.btn-pay:hover{background-position:0 -63px;}
.btn-pay:focus{outline:none;}
.btn-pay-taobao{height:63px;background:url("../images/qt/slide6/buynowtb.png");background-position:0 0;border:none;box-shadow:3px 8px 15px rgba(0, 0, 0, 0.4); margin-top:10px;}
.btn-pay-taobao:focus{outline:none;}
.btn-pay-bs{width:203px; height:28px;background:url("../images/qt/slide6/buynowbs.png");background-position:0 0;border:none;box-shadow:3px 8px 15px rgba(0, 0, 0, 0.4); display:block; margin-top:10px;}
.btn-pay-bs:focus{outline:none;}
.btn-demo-version{width:150px; height:63px; background:#ffff00; margin-left:15px; border:none;box-shadow:3px 8px 15px rgba(0, 0, 0, 0.3);}
.btn-demo-version:focus{outline:none;}
#h7s_buy_now_button {width:316px; height:50px;background:#bd2a1a url(../images/qt/slide6/buy_now_button.png);border:none;border-radius:25px;box-shadow:3px 8px 15px rgba(0, 0, 0, 0.3);-webkit-transition:all .2s ease;transition:all .2s ease;}
#h7s_buy_now_button:hover{background-position:0 -50px;}
#h7s_buy_now_button:focus{outline:none;}
#h7s_get_demo_button{width:207px; height:50px; background:#bd2a1a; color:#fff; font-size:16px; border:none;border-radius:25px;box-shadow:3px 8px 15px rgba(0, 0, 0, 0.3);}
#h7s_get_demo_button:focus{outline:none;}
#h7s_buy_now_cn_button{width:316px; height:50px; background:url(../images/qt/slide6/buy_now_button_cn.png);border:none;border-radius:25px;box-shadow:3px 8px 15px rgba(0, 0, 0, 0.3);}
#h7s_buy_now_cn_button:focus{outline:none;}
#h7s_get_demo_cn_button{width:207px; height:50px; background:url(../images/qt/slide6/get_demo_button_cn.png);border:none;border-radius:25px;box-shadow:3px 8px 15px rgba(0, 0, 0, 0.3);}
#h7s_get_demo_cn_button:focus{outline:none;}
#slidepart6 .price{position:absolute;bottom:30px;right:160px;color:#000;}
#slidepart6 .price span{color:#777;text-decoration:line-through;margin:0 10px;}
@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.05, 1.3, 1.5);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}}
@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}}
.pulse{-webkit-animation:pulse .1s;animation:pulse .1s;}
.footer{position:relative; width:100%; margin-top:30px; color:#FFF;background:#000 url("../images/qt/footer-bg.jpg") repeat-x;}
.footer > div{padding:30px 0 10px 0; margin: 0 auto; width: 1030px;}
.footer-column{float:left;width:33.3333%;padding-left: 60px;}
.footer-column > p{font-size:18px;}
.footer-column > ul{list-style:none;padding:0;font-size:14px;}
.footer-column > ul > li{list-style:none;}
.footer-column > ul > li > a:hover, .footer-column > ul > li > a:focus{color:#a41212;}
.social a{display:inline-block;width:35px;height:35px;margin:11px 3px 0 0;background:url("../images/qt/social.jpg");box-shadow:1px 6px 15px #000;}
#fb{background-position:0 0;}
#twit{background-position:-35px 0;}
#gpl{background-position:-70px 0;}
#ytb{background-position:-105px 0;}
#scl{background-position:-140px 0;}
.splitter{height:1px;margin-top:5px;background:url("../images/qt/splitter.png");background-size:100% 100%;}
.inc{margin-top:5px;text-align:center;color:#7f7f7f;}
.content-container{width:100%;margin-top:-22px;padding:6% 12% 10% 12%;color:#FFF;}
.about-section{width:100%;min-height:500px;min-width:300px;}
.about-section h1{font-weight:bolder;margin-top:65px;}
.about-section h2{font-size:20px;}
.about-section p{font-size:14px;line-height:1.6;}
.about-section a{color:#fad30a;}
.download-content{min-height:544px;color:#000;}
.download-content h1{font-weight:bolder;}
.download-content ul{list-style:none;padding:0;font-size:16px;margin-left:10px;}
.download-content ul li{list-style:none;line-height:36px;}
.download-content ul li a{text-decoration:underline;}
.updates-content{min-height:544px;color:#000;}
.updates-content h1{font-weight:bolder; margin-bottom:50px;}
.updates-content h3{margin-top:40px;}
.updates-content ul{list-style:disc;padding:0;font-size:16px;margin-left:10px;}
.updates-content ul li{list-style:disc;line-height:36px;}
.updates-content ul li a{text-decoration:underline; font-size: 20px;}
.updates-link {text-decoration:underline; font-size: 20px;}
.manual-content{color:#000; line-height:1.1;}
.manual-content h1{margin: 1.2em 0; font-size: 2.6em; font-weight: bold;}
.manual-content h2{margin: 1.2em 0; font-size: 2.15em; font-weight: bold;}
.manual-content .wmd-preview-section{width:1000px; margin:18px auto; padding:40px; background:#fff url(../images/qt/page-bg.gif) repeat-x; border:solid #fff; border-width:1px 0 0 0;box-shadow:0 5px 5px #000;}
.icon-down{display:inline-block;width:22px;height:22px;margin-right:10px;background:url(../images/qt/download.png);background-size:100% 100%;}
.hide{display:none!important;}
@font-face{font-family:'Play';font-style:normal;font-weight:400;src:local('Play'), url(../fonts/-SXnV4mZjf4oh1IBw13WZw.woff) format('woff');}
@font-face{font-family:'Play';font-style:normal;font-weight:700;src:local('Play-Bold'), url(../fonts/ZzUearZLklGfoL18Ti0GaQ.woff) format('woff');}
@font-face{font-family:'Sintony';font-style:normal;font-weight:400;src:local('Sintony'), url(../fonts/3U1YPkuvIZcjFV_iKr78mw.woff) format('woff');}
@font-face{font-family:'Sintony';font-style:normal;font-weight:700;src:local('Sintony Bold'), local('Sintony-Bold'), url(../fonts/TiXPkS2VjL9yF_daQZv9IhsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}
/*
.mobile-width{position:absolute;width:1030px;}
.mobile-width .topbar-nav{position:absolute;left:545px;}
.mobile-width .btn-buynow{position:absolute;left:923px;} 
*/


#demo_audio_slidepart h2{font-size:36px;font-weight:bolder;}
#demo_audio_slidepart p{font-size:16px;line-height:24px;}
.thd_player {position:relative; width:1030px; height:233px;}
.thd_player_right_content {position:absolute; top:0; right:0; bottom:0; width:250px; background:#f4f4f4;}
.thd_player_playing  #thd_player_left_content {cursor:pointer; }
.thd_player_operation{height:73px; border-bottom:1px solid #333; overflow:hidden;}
.thd_player_lists{position:absolute; top:73px; bottom:0; left:0; right:0; overflow:auto;}
.thd_player_lists ul{margin:0; padding:0;}
.thd_player_lists ul li{position:relative;display:block;cursor:pointer;list-style:none;height:40px;line-height:40px;border-bottom:1px solid #666;border-right:1px solid #666;padding:0;background-color:#f4f4f4;overflow:hidden;-moz-transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;}
/* .thd_player_lists ul li:first-of-type{border-top:1px solid #666;} */
.thd_player_lists ul li:before{content:""; display:block; float:left; width:25px; height:25px; margin: 6px; background:url(../images/qt/thd/note_icon.png);}
.thd_player_lists ul li:hover{background:#f82912; color:#fff;}
.thd_player_lists ul li:hover:before{background:url(../images/qt/thd/note_icon_active.png);}
.thd_player_lists ul li.active{background:#bc281a; color:#fff;}
.thd_player_lists ul li.active:before{background:url(../images/qt/thd/note_icon_active.png);}
.thd_player_button {cursor:pointer; width:47px; height:47px; margin: 13px auto; background:url(../images/qt/thd/play_button.png);background-position:0 0;}
.thd_player_button:hover {background-position:0 -47px;}
.thd_player_playing .thd_player_button{background-position:0 -94px;}
.thd_player_playing .thd_player_button:hover{background-position:0 -141px;}
.thd_player_left_content {position:relative; width:779px;background:#f4f4f4;}
.thd_player_header {height:72px;}
.thd_player_processor {height:161px; background:url(../images/qt/thd/processors.jpg); background-position-y: 0;}
.thd_player_header_text{position:absolute; left:0; right:0; top:10px; text-align: center; font-size: 22px; line-height: 22px; font-weight:bolder;}
.thd_player_header_text p{display:none;}
.thd_player_playing:not(.thd_player_processing) .thd_bypass_text {display:block; color:#fff}
.thd_player_playing.thd_player_processing .thd_process_text {display:block; color:#bc281a}
.thd_player_processor_mask {position:absolute; top:0; bottom:0; left:0; right:0; background:#132c3a; opacity:0.5;}
.thd_player_playing.thd_player_processing .thd_player_processor_mask {display:none;}
.thd_player_processor_switch {display:none; width:64px; height:64px; background: url(../images/qt/thd/processor_switch.png); position: absolute; left:358px; top:122px;}
.thd_player_playing:not(.thd_player_processing) .thd_player_processor_switch {display:block;}
.thd_player_loading {position:absolute; top:0; bottom:0; left:0; right:0; background:#f1f1f1; opacity:0.9;}
.thd_player_loading .loading{ width: 80px; height: 40px; margin: 0 auto; margin-top:100px;}
.thd_player_loading .loading span{ display: inline-block; width: 8px; height: 100%; border-radius: 4px; background: #f69429; -webkit-animation: load 1s ease infinite; animation: load 1s ease infinite;}
@keyframes load{
    0%,100%{
        height: 40px;
        background: #f69429;
    }
    50%{
        height: 70px;
        margin: -15px 0;
        background: #fe0211;
    }
}
.thd_player_loading .loading span:nth-child(2){ -webkit-animation-delay:0.2s; animation-delay:0.2s;}
.thd_player_loading .loading span:nth-child(3){ -webkit-animation-delay:0.4s; animation-delay:0.4s;}
.thd_player_loading .loading span:nth-child(4){ -webkit-animation-delay:0.6s; animation-delay:0.6s;}
.thd_player_loading .loading span:nth-child(5){ -webkit-animation-delay:0.8s; animation-delay:0.8s;}
.thd_player_loading .loading div {color:#f69429; padding-top:20px; margin-left:-2px; font-size:16px;}

#thd_detail_part {padding:50px 140px;color:#202020;background:#fff;}
#thd_detail_part h2{font-size:36px;font-weight:bolder;}
#thd_detail_part h3{font-size:18px;font-weight:bolder;}
#thd_detail_part p{font-size:14px;line-height:24px;}

#thd_buy_part {width:1030px;height:604px;background:#fff url(../images/qt/thd/buy_part_bg.jpg);}
#thd_buy_now_button {position:absolute;left:78px;top:480px;width:316px; height:50px;background:#bd2a1a url(../images/qt/thd/buy_now_button.png);border:none;border-radius:25px;box-shadow:3px 8px 15px rgba(0, 0, 0, 0.3);-webkit-transition:all .2s ease;transition:all .2s ease;}
#thd_buy_now_button:hover{background-position:0 -50px;}
#thd_buy_now_button:focus{outline:none;}
#thd_get_demo_button{position:absolute;left:411px;top:480px;width:207px; height:50px; background:#bd2a1a; color:#fff; font-size:16px; border:none;border-radius:25px;box-shadow:3px 8px 15px rgba(0, 0, 0, 0.3);}
#thd_get_demo_button:focus{outline:none;}
#thd_buy_now_cn_button{position:absolute;left:78px;top:480px;width:316px; height:50px; background:url(../images/qt/thd/buy_now_button_cn.png);border:none;border-radius:25px;box-shadow:3px 8px 15px rgba(0, 0, 0, 0.3);}
#thd_buy_now_cn_button:focus{outline:none;}
#thd_get_demo_cn_button{position:absolute;left:411px;top:480px;width:207px; height:50px; background:url(../images/qt/thd/get_demo_button_cn.png);border:none;border-radius:25px;box-shadow:3px 8px 15px rgba(0, 0, 0, 0.3);}
#thd_get_demo_cn_button:focus{outline:none;}

#thd_require_part {padding:50px 140px;color:#202020;background:#fff;}
#thd_require_part h2{font-size:36px;font-weight:bolder;}
#thd_require_part h3{font-size:18px;font-weight:bolder;}
#thd_require_part p{font-size:14px;line-height:24px;}
#thd_require_part table{border-color:#202020;}
#thd_require_part td{padding:5px 10px;}

.cards_content {padding-top:40px; background:#f4f4f4;}
.cards_content .row {display:flex; flex-wrap:wrap; justify-content:center; gap:20px; max-width:1047px; margin:0 auto;}
.cards_content .card {flex:0 1 auto; margin: 0; position:relative; border:1px solid #dbdbdb; border-radius:8px; overflow:hidden;transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); cursor: pointer;}
.cards_content .card:hover {transform: translateY(-5px); box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15);}
.cards_content .card.full {max-width:1047px;}
.cards_content .card.small {max-width:334px;}
.cards_content .card.mid {max-width:691px;}
.cards_content .card .link {position:absolute; top:0; left:0; right:0; bottom:0; z-index:1;}
.cards_content .card img {display:block; width:100%; height:auto;}
.cards_content .card .description {padding:20px 6px; text-align:center; background:#fff;}
.cards_content .card .description h2 {margin-top:5px; font-size:24px; color:#333;}
.cards_content .card .description h3 {margin-top:0; font-size:14px; color:#333;}
.cards_content .card .btngroup {margin-top:15px; display:flex; justify-content:center; gap:10px;}
.cards_content .card .btngroup .button {position: relative; display:inline-block; padding:0 15px; height:35px; background:#bd2a1a; border-radius:5px; color:#fff; line-height:35px; text-align:center; font-size:16px; margin-top:10px; z-index:10;transition: background 0.2s ease, transform 0.1s ease;}
.cards_content .card .btngroup .button:hover {background:#f82912;}
.cards_content .card .btngroup .button:active {transform: scale(0.95);}

.stickMenu {position:fixed; top:40%; right:50%; width:58px; margin-right:-605px; text-align:center;}
.stickMenuItem{display:block; text-decoration:none; height:55px; line-height:55px; background:#fff; border-bottom:1px solid #bd2a1a; -webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.stickMenuItem:hover{background:#bd2a1a; color:#fff;}
.stickMenuItem.active{background:#bd2a1a; color:#fff;}
.stickMenuTopItem{display:block; text-decoration:none; height:55px; line-height:25px; background:#fff; -webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.stickMenuTopItem:hover{background:#bd2a1a; color:#fff;}
.stickMenuTopItem:before{content:"∧"; display:block; line-height:20px; height:20px;padding-top:5px; }

.tbt_button {display:inline-block; padding:0 15px; height:35px; background: #bd2a1a; border-radius:5px; color:#fff!important; line-height:35px; text-align: center; font-size:16px; border:none;}
.tbt_button:hover {background: #f82912;}

#minyue_player {width:1030px;height:420px;background:#fff;}
#minyue_player .videostage{width:100%; height:100%;}
#minyue_player .videowrapper{position:relative;width:100%;height:100%;}
#minyue_player .videomenu{position:absolute;max-height:420px;width:283px;right:0;top:0;bottom:0;overflow:auto;background-color:#999;}
#minyue_player .videomenu ul{position:relative;margin:0;padding:0;}
#minyue_player .videomenu ul li{position:relative;display:block;cursor:pointer;list-style:none;height:80px;border-bottom:1px solid #696969;border-left:1px solid #696969;border-right:1px solid #696969;padding:6px;background-color:#fff;overflow:hidden;-moz-transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;}
#minyue_player .videomenu ul li:first-of-type{border-top:1px solid #696969;}
#minyue_player .videomenu ul li:hover, #minyue_player .videomenu ul li.active{color:#fff;background-color:#bf5657;-moz-transition:.2s linear;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;}
#minyue_player .videomenu ul li span{position:relative;display:block;width:66px;height:66px;float:left;margin-right:10px;}
#minyue_player .videomenu ul li span img{width:100%;height:100%;}
#minyue_player .videomenu ul li h2{font-size:16px;line-height:1.9;margin:0;color:#000;}
#minyue_player .videomenu ul li p{color:#555;font-size:12px;}
#minyue_player .videomenu ul li:hover h2, #minyue_player .videomenu ul li.active h2{color:#fff;}
#minyue_player .videomenu ul li:hover p, #minyue_player .videomenu ul li.active p{color:#ccc;}
#minyue_player .videocontent{position:relative;width:747px;height:100%;overflow:hidden;margin:0;}
#minyue_player #playimg{width:100%;height:100%;cursor:pointer;}
#minyue_player #youkuplayimg{width:100%;height:100%;cursor:pointer;}

#background-minyue{position:fixed;top:0;bottom:0;left:0;right:0;}

.detail_part {background:#fff;font-size: 16px;color:rgba(0,0,0,0.95);position: relative; padding: 1px 60px 48px 60px;text-align:justify;}
.content_full {width:100%; margin-bottom:-30px;}
.content_full .detail_part{width:1030px; margin:0 auto;padding: 1px 50px 48px 50px; text-align:left;}
.keq-content-cn .detail_part {font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
.content-cn .detail_part {font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
.detail_part .link_btn {display:block; text-decoration: none; cursor: pointer; background: #2878FF; width:620px; line-height: 36px; color:#fff; border-radius: 4px; margin: 24px auto 0; font-size:14px; text-align: center;}
.keq-content-cn .detail_part .link_btn {width:750px;}
.detail_part b {font-weight: 600;}
.detail_part h2{color:rgba(0,0,0,0.85);font-size: 48px;line-height: 1.2;margin: 84px 0 0; text-align: center;}
.detail_part h3{color:rgba(0,0,0,0.85);font-weight:bold;font-size: 26px;line-height: 1.2; margin: 48px 0 0; text-align: center;}
.detail_part p {color:rgba(0,0,0,0.95);line-height: 1.5;margin: 24px 0 0; }
.detail_part.text-center p {text-align: center;}
.detail_part > img{display:block; width:100%; margin:48px auto 0 auto;}
.detail_part .img_container {border:1px solid #979797; border-radius: 2px; background-color: #fff; margin-top:48px;}
.detail_part .img_container p{text-align:center; font-size:14px; margin:21px;}
.detail_part .img_container img{display:block; width:100%;}
.detail_part .img_container_hori {border:1px solid #979797; border-radius: 4px; background-color: #fff; margin-top:48px; display: flex;}
.detail_part .img_container_hori p{text-align:center; font-size:14px; margin:21px;}
.detail_part .img_container_hori img{display:block;}
.detail_part .note{font-size:14px; color:#666; margin-top:16px;}
.detail_part ul {line-height: 1.5; margin: 24px 0 0;}
.detail_part.gray {background: #EDEDF0;}
.detail_part.short > p{margin-left:95px;margin-right:95px;}
.detail_part .marker-orange, .detail_part_cn .marker-orange{font-size:16px; padding-left:21px; margin: 0; line-height: 28px;}
.detail_part .marker-orange:before, .detail_part_cn .marker-orange:before{content:""; width: 8px; height:8px; display: inline-block;border-radius: 50%; background: #FF8E44; vertical-align: middle; margin-right: 11px;}

.require_part {padding: 48px 44px;color:#202020;background:#fff; margin-top: 15px;}
.content_full .require_part {font-family:'Sintony', sans-serif; padding: 82px 0; width:1030px; margin:0 auto;}
.require_part table{border-color:#202020; width:100%; }
.require_part td{padding:10px 0;}
.require_part ul{margin: 5px 0 0;}
.require_part a {text-decoration: none; cursor: pointer; border-bottom: 1px solid #808080;margin-left:20px;}
.require_part b{margin-left:20px; font-size:18px;}

.buy_part_cn {background:#fff;position: relative; font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
.buy_part {background:#fff;position: relative; margin-top: 15px;}
#buy_part {width:1030px;height:604px;}
.content_full .buy_part{ background:transparent; width:1030px; margin:0 auto;height:100%; }
.content_full #buy_part{ width:100%;height:100%; }
#buy_now_cn_button{position:absolute;border:none;border-radius:25px;box-shadow:3px 8px 15px rgba(0, 0, 0, 0.3);}
#buy_now_button {position:absolute;border:none;border-radius:25px;box-shadow:3px 8px 15px rgba(0, 0, 0, 0.3);-webkit-transition:all .2s ease;transition:all .2s ease;}
#buy_now_button:hover{background-position:0 -50px !important;}
#buy_now_button:focus{outline:none;}
#get_demo_button{position:absolute; color:#fff; font-size:16px; border:none;border-radius:25px;box-shadow:3px 8px 15px rgba(0, 0, 0, 0.3);}
#get_demo_button:focus{outline:none;}

#endorsement .carousel-indicators li.active{background-color: #2878FF;}
#endorsement .carousel-indicators li{background-color: #D9D9D9;}
#endorsement .carousel-control.left{background: none;}
#endorsement .carousel-control.right{background: none;}
#endorsement .carousel-control{display: none; width:30px; color:#a9a9a9; font-size:22px;}
#endorsement:hover .carousel-control{display: block;}

.marker:before{content:""; width: 8px; height:8px; display: inline-block;border-radius: 50%; background: #08E1EC; vertical-align: middle; margin-right: 6px;}
.pa-logo {background:url("../images/qt/Plugin-Alliance-logo-black.png") no-repeat center center; display: inline-block; width:240px; min-height:53px; vertical-align: middle; margin-top:5px;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

#keq_player {padding: 1px 60px;}
#keq_player #langselect{float:right; width:137px; height:32px; line-height: 32px; cursor: pointer; font-size:14px;}
#keq_player .videostage{color:#121212;width:100%; height:420px; border:1px solid #979797; padding:5px;}
#keq_player .videowrapper{display:flex;width:100%;height:100%;}
#keq_player .videocontent{width:100%;height:100%;overflow:hidden;margin:0; background: #000;}
#keq_player .videomenu{flex-shrink:0;width:280px;height:100%;overflow:auto;background-color:#999;}
#keq_player .videomenu ul{position:relative;margin:0;padding:0;}
#keq_player .videomenu ul li{position:relative;display:block;cursor:pointer;list-style:none;height:60px;padding:1px 4px;background-color:#EDEDF0;overflow:hidden;-moz-transition:.3s linear;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;}
#keq_player .videomenu ul li:hover, #keq_player .videomenu ul li.active{background-color:#DCDCE2;-moz-transition:.2s linear;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;}
#keq_player .videomenu ul li span{position:relative;display:block;width:58px;height:58px;float:left;margin-right:10px;}
#keq_player .videomenu ul li span img{width:100%;height:100%;}
#keq_player .videomenu ul li p{font-size:14px; line-height: 60px; text-align: left; margin:0;}

.articles{display: grid; grid-template-columns: repeat(5,20%); margin-top:40px;}
.articles .articles_item { cursor: pointer; height:150px; text-align: center;}
.articles .articles_item img{-webkit-transition:all .3s ease;transition:all .3s ease;width:80px; height:80px;border-radius: 40px;margin-top: 10px;}
.articles .articles_item p{-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px; margin:0; line-height: 30px; font-weight: bold; color:transparent}
.articles .articles_item:hover img{width:100px; height:100px;border-radius: 50px;margin-top:0;}
.articles .articles_item:hover p{color:#000000FF}

:root { --theme-color: #08E1EC; --theme-hover: #ffc90e; --theme-buy_btn_font_color: #fff; --player-width: 398px; --player-item-width: 190px; --player-theme-color: #FF7627; --player-theme-hover-color: #ffb703; }

.keq { --theme-color: #08E1EC; --theme-hover: #77EFF5; }

.cbn { --theme-color: #FF7627; --theme-hover: #ffb703; }

.cps { --theme-color: #169AFF; --theme-hover: #73C0FF; }

.tri { --theme-color: #f84e37; --theme-hover: #f32509; --player-width: 598px; --player-item-width: 290px; --player-theme-color: #59c6d5; --player-theme-hover-color: #33b6c8; }

.deepvintage { --theme-color: #CAFF92; }

.spc { --theme-color: #ff718b; --theme-hover: #ff9cae; --player-width: 598px; --player-item-width: 193px; --player-theme-color: #e196aa; --player-theme-hover-color: #dd7e97; }

.vott { --theme-color: #ba7ce1; --theme-hover: #c394e0; --player-width: 398px; --player-item-width: 190px; --player-theme-color: #ba7ce1; --player-theme-hover-color: #c394e0; }

.fmb { --theme-color: #ffc400; --theme-hover: #8cefed; --player-width: 598px; --player-item-width: 193px; --player-theme-color: #ffc400; --player-theme-hover-color: #8cefed; }

.tapv { --theme-color: #ff9350; --theme-hover: #ffa46c; }

.saph { --theme-color: #0596D4; --theme-hover: #23a2d8; --player-width: 398px; --player-item-width: 193px; --player-theme-color: #0596D4; --player-theme-hover-color: #23a2d8; }

.umsk { --theme-color: #e49146; --theme-hover: #e49c5c; --player-width: 560px; --player-item-width: 193px; --player-theme-color: #e49146; --player-theme-hover-color: #e49c5c; }

.tsq { --theme-color: #e5d29f; --theme-hover: #e5c680; --player-width: 398px; --player-item-width: 193px; --player-theme-color: #e5d29f; --player-theme-hover-color: #e5c680; }

.leftMenu {text-align:right;z-index:10;}
.leftMenu ul{padding:0;}
.leftMenu .leftMenuItem {list-style:none; cursor: pointer; -webkit-transition:all .5s linear;transition:all .5s linear;}
.leftMenu .leftMenuItem:hover{color:#fff;}
.leftMenuItem:after{content:""; width: 6px; height:6px; display: inline-block;border-radius: 50%; background: rgba(255,255,255,0.65); vertical-align: middle; margin-left: 16px; margin-right:2px; -webkit-transition:all .5s linear;transition:all .5s linear;}
.leftMenuItem.level1{font-size:14px;line-height:24px;color:rgba(255,255,255,0.85);padding-bottom:12px;}
.leftMenuItem.level2{font-size:12px;line-height:18px;color:rgba(255,255,255,0.65);padding-bottom:4px;}
.leftMenuItem.active{color:var(--theme-color) !important;font-weight: bold;}
.leftMenuItem.active:after{width: 10px; height:10px;background:var(--theme-color); margin-right:0;}
.leftMenuItem.pb24{padding-bottom:24px;}
.leftMenuItem.pb8{padding-bottom:8px;}

#content_btns {position: absolute; right:40px; top:360px; display: none;}
#content_btns .buy_btns{display:block;width:240px;height:48px;border-radius:24px;border:0;background:var(--theme-color);color:var(--theme-buy_btn_font_color);font-size:24px;font-weight:bold;}
#content_btns .buy_btns:hover{background:var(--theme-hover);}
#content_btns .download_btns{display:block;width:240px;height:48px;border-radius:24px;border:2px solid var(--theme-color);background:rgba(216, 216, 216, 0.15);color:var(--theme-color);font-size:24px;font-weight:bold; margin-top:20px;}
#content_btns .download_btns:hover{border:2px solid var(--theme-hover); color:var(--theme-hover);}
#content_btns p{text-align:center; font-size:16px; color:rgba(255,255,255,0.85); margin-top:6px;}
#content_btns .download_group:hover .download_btns{border:2px solid var(--theme-hover); color:var(--theme-hover);}
#content_btns .download_group p{color:var(--theme-color); font-size:18px; margin-top:0; cursor: pointer;}
#content_btns .download_group:hover p{color:var(--theme-hover);}

#right_btns {z-index:10;}
#right_btns .buy_btns{display:block;width:240px;height:48px;border-radius:24px;border:0;background:var(--theme-color);color:var(--theme-buy_btn_font_color);font-size:24px;font-weight:bold;}
#right_btns .buy_btns:hover{background:var(--theme-hover);}
#right_btns .download_btns{display:block;width:240px;height:48px;border-radius:24px;border:2px solid var(--theme-color);background:rgba(216, 216, 216, 0.15);color:var(--theme-color);font-size:24px;font-weight:bold; margin-top:20px;}
#right_btns .download_btns:hover{border:2px solid var(--theme-hover); color:var(--theme-hover);}
#right_btns p{text-align:center; font-size:16px; color:rgba(255,255,255,0.85); margin-top:6px;}
#right_btns .download_group:hover .download_btns{border:2px solid var(--theme-hover); color:var(--theme-hover);}
#right_btns .download_group p{color:var(--theme-color); font-size:18px; margin-top:0; cursor: pointer;}
#right_btns .download_group:hover p{color:var(--theme-hover);}

#head_btns {margin:0 auto; text-align: center;}
#head_btns .free_trial{width: 198px; text-align:center; font-size:14px; color:rgba(255,255,255,0.85); margin-top:6px;}
#head_btns .buy_btns{margin-top:12px;margin-right:56px;width:198px;height:40px; line-height:40px;background:var(--theme-color);color:var(--theme-buy_btn_font_color);border:0;border-radius:20px;font-size:18px;font-weight:bold;vertical-align:top;}
#head_btns .buy_btns:hover{background:var(--theme-hover);}
#head_btns .download_btns{margin-top:12px;width:198px;height:40px;line-height:36px;border:2px solid var(--theme-color);background:rgba(216, 216, 216, 0.15);color:var(--theme-color);border-radius:20px;font-size:18px;font-weight:bold;}
#head_btns .download_btns:hover{border:2px solid var(--theme-hover); color:var(--theme-hover);}

.cbn_link {text-align: center; text-decoration: underline; color: #FF7627; font-weight: bolder; margin-top:48px;}
.cbn_link:hover {color: #ffb703;}

.original-price {position: relative;}
.original-price:after { position: absolute; top: 0.75em; left: 0; display: block; width: 102%; border-top: 2px solid #fff; content: ""; z-index: 0;}

.endorsement {position:relative; height:350px; display:flex; font-size:14px; color:rgba(0,0,0,0.85);}
.endorsement .endorsement-pic {width:300px; height:300px;  flex-shrink: 0; display:flex; align-items: center; justify-content:center;}
.endorsement .endorsement-review {padding-top:50px; padding-right: 50px;}
.endorsement .endorsement-sign {position: absolute; right: 50px; bottom: 50px;}
.endorsement .endorsement-sign a {display: block; text-align:right;color:#2878FF;font-size:16px;font-weight:bold;}
.endorsement .endorsement-sign > p {text-align:right;color:rgba(0,0,0,0.7);margin-top:0;}

.player-cover {background:#000; width:100%; height: 100%; cursor: pointer; display: flex; align-items: center; justify-content: center;}
.player-cover .player-btn {cursor:pointer;background-position:0%0%; }
.player-cover:hover .player-btn, .player-btn:hover {background-position:0%100%; }

.install-link{position: relative;}
.install-link .icon {position:absolute; left:0; top:0; display: inline-block; width: 1.5em; height: 1.4em; background-position: 50%; background-size: contain; background-repeat: no-repeat; text-indent: 100%; white-space: nowrap; content: ""; overflow: hidden; vertical-align: baseline;}
.install-link .icon-mac {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 170 170'%3E%3Cpath d='M150.4 130.2c-2.4 5.7-5.4 10.9-8.7 15.7-4.6 6.5-8.3 11.1-11.2 13.6-4.5 4.1-9.3 6.2-14.4 6.4-3.7 0-8.1-1.1-13.3-3.2-5.2-2.1-10-3.2-14.3-3.2-4.6 0-9.5 1.1-14.7 3.2-5.3 2.1-9.5 3.2-12.7 3.4-4.9.2-9.8-2-14.7-6.5-3.1-2.7-7-7.4-11.7-14-5-7.1-9.2-15.3-12.4-24.6-3.5-10.1-5.2-19.9-5.2-29.4 0-10.9 2.3-20.2 7-28.1 3.7-6.3 8.6-11.3 14.8-14.9 6.1-3.7 12.8-5.5 19.9-5.6 3.9 0 9 1.2 15.4 3.6 6.4 2.4 10.4 3.6 12.2 3.6 1.3 0 5.9-1.4 13.6-4.2 7.3-2.6 13.4-3.7 18.4-3.3 13.6 1.1 23.9 6.5 30.7 16.2-12.2 7.4-18.2 17.7-18.1 31 .1 10.3 3.9 18.9 11.2 25.8 3.3 3.2 7.1 5.6 11.2 7.4-1.1 2.3-2 4.8-3 7.1zm-31.3-123c0 8.1-3 15.7-8.9 22.7-7.1 8.3-15.7 13.1-25 12.4-.1-1-.2-2-.2-3.1 0-7.8 3.4-16.1 9.4-22.9 3-3.4 6.8-6.3 11.4-8.6s9-3.5 13.1-3.7c.2 1.1.2 2.2.2 3.2z'/%3E%3C/svg%3E");}
.install-link .icon-windows{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cpath d='M.3 12.6L36 7.7v34.4l-35.7.3V12.6zM36 46.1v34.5L.3 75.7V45.9l35.7.2zm4.3-39L87.6.2v41.5l-47.3.4v-35zm47.3 39.4v41.3l-47.3-6.7-.1-34.7 47.4.1z'/%3E%3C/svg%3E");}
.install-link .icon-document{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-file-pdf' viewBox='0 0 16 16'%3E%3Cpath d='M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H4zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z'/%3E%3Cpath d='M4.603 12.087a.81.81 0 0 1-.438-.42c-.195-.388-.13-.776.08-1.102.198-.307.526-.568.897-.787a7.68 7.68 0 0 1 1.482-.645 19.701 19.701 0 0 0 1.062-2.227 7.269 7.269 0 0 1-.43-1.295c-.086-.4-.119-.796-.046-1.136.075-.354.274-.672.65-.823.192-.077.4-.12.602-.077a.7.7 0 0 1 .477.365c.088.164.12.356.127.538.007.187-.012.395-.047.614-.084.51-.27 1.134-.52 1.794a10.954 10.954 0 0 0 .98 1.686 5.753 5.753 0 0 1 1.334.05c.364.065.734.195.96.465.12.144.193.32.2.518.007.192-.047.382-.138.563a1.04 1.04 0 0 1-.354.416.856.856 0 0 1-.51.138c-.331-.014-.654-.196-.933-.417a5.716 5.716 0 0 1-.911-.95 11.642 11.642 0 0 0-1.997.406 11.311 11.311 0 0 1-1.021 1.51c-.29.35-.608.655-.926.787a.793.793 0 0 1-.58.029zm1.379-1.901c-.166.076-.32.156-.459.238-.328.194-.541.383-.647.547-.094.145-.096.25-.04.361.01.022.02.036.026.044a.27.27 0 0 0 .035-.012c.137-.056.355-.235.635-.572a8.18 8.18 0 0 0 .45-.606zm1.64-1.33a12.647 12.647 0 0 1 1.01-.193 11.666 11.666 0 0 1-.51-.858 20.741 20.741 0 0 1-.5 1.05zm2.446.45c.15.162.296.3.435.41.24.19.407.253.498.256a.107.107 0 0 0 .07-.015.307.307 0 0 0 .094-.125.436.436 0 0 0 .059-.2.095.095 0 0 0-.026-.063c-.052-.062-.2-.152-.518-.209a3.881 3.881 0 0 0-.612-.053zM8.078 5.8a6.7 6.7 0 0 0 .2-.828c.031-.188.043-.343.038-.465a.613.613 0 0 0-.032-.198.517.517 0 0 0-.145.04c-.087.035-.158.106-.196.283-.04.192-.03.469.046.822.024.111.054.227.09.346z'/%3E%3C/svg%3E");}
.install-link .icon-zip{background-image: url("data:image/svg+xml,%3Csvg style='color: rgb(0, 0, 0);' xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-file-earmark-zip' viewBox='0 0 16 16'%3E%3Cpath d='M5 7.5a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v.938l.4 1.599a1 1 0 0 1-.416 1.074l-.93.62a1 1 0 0 1-1.11 0l-.929-.62a1 1 0 0 1-.415-1.074L5 8.438V7.5zm2 0H6v.938a1 1 0 0 1-.03.243l-.4 1.598.93.62.929-.62-.4-1.598A1 1 0 0 1 7 8.438V7.5z' fill='%23000000'%3E%3C/path%3E%3Cpath d='M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1h-2v1h-1v1h1v1h-1v1h1v1H6V5H5V4h1V3H5V2h1V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z' fill='%23000000'%3E%3C/path%3E%3C/svg%3E");}
.install-link .icon-cloud{background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!--%20License%3A%20CC%20Attribution.%20Made%20by%20wishforge.games%3A%20https%3A%2F%2Fwww.wishforge.games%2F%20--%3E%3Csvg%20fill%3D%22%23000000%22%20height%3D%22800px%22%20width%3D%22800px%22%20version%3D%221.1%22%20id%3D%22Icons%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20viewBox%3D%220%200%2032%2032%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M19.3%2C5C14.5%2C5%2C10.3%2C8.2%2C9%2C12.8h0c-3.8%2C0-7%2C3.2-7%2C7.1c0%2C2.6%2C1.4%2C5%2C3.6%2C6.2C6.7%2C26.7%2C7.8%2C27%2C9%2C27h10.3C25.2%2C27%2C30%2C22.1%2C30%2C16S25.2%2C5%2C19.3%2C5z%20M20.7%2C18.7l-4%2C4c-0.1%2C0.1-0.2%2C0.2-0.3%2C0.2C16.3%2C23%2C16.1%2C23%2C16%2C23s-0.3%2C0-0.4-0.1c-0.1-0.1-0.2-0.1-0.3-0.2l-4-4c-0.4-0.4-0.4-1%2C0-1.4s1-0.4%2C1.4%2C0l2.3%2C2.3V14c0-0.6%2C0.4-1%2C1-1s1%2C0.4%2C1%2C1v5.6l2.3-2.3c0.4-0.4%2C1-0.4%2C1.4%2C0S21.1%2C18.3%2C20.7%2C18.7z%22%2F%3E%3C%2Fsvg%3E");}
.install-link a {margin-left: 30px;} 

.font_family{font-family:'Sintony', sans-serif;}
.font_family_cn{font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}

.demo_player_selector {width: var(--player-width); height: 40px; background: #d5d5d5; border-radius: 20px; padding: 4px 0; display: flex; justify-content: space-around; margin:0 auto; position:relative;}
.demo_player_selector_highlight{position:absolute; left:0; width: var(--player-item-width); height: 32px; background: var(--player-theme-color); border-radius: 20px; transition: transform 0.3s ease;}
.demo_player_selector_item{width: var(--player-item-width); height: 32px; line-height: 34px; border-radius: 20px; text-align: center; z-index: 1; cursor: pointer;}
.demo_player_list {position: relative; width:var(--player-width); margin: 25px auto;}
.demo_player_list_item {border:1px solid rgba(0,0,0,0.15); height:66px; line-height: 66px; display: flex;}
.demo_player_play_button_container {width:66px; height:66px; display: flex; justify-content: center;}
.demo_player_play_button{width: 26px; height: 26px; align-self: center; cursor: pointer;}
.icon-play {
    background-color: var(--player-theme-color);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg style='color: rgb(255, 118, 39);' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM176 168V344C176 352.7 180.7 360.7 188.3 364.9C195.8 369.2 205.1 369 212.5 364.5L356.5 276.5C363.6 272.1 368 264.4 368 256C368 247.6 363.6 239.9 356.5 235.5L212.5 147.5C205.1 142.1 195.8 142.8 188.3 147.1C180.7 151.3 176 159.3 176 168V168z' fill='%23ff7627'%3E%3C/path%3E%3C/svg%3E");    
    mask-image: url("data:image/svg+xml,%3Csvg style='color: rgb(255, 118, 39);' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM176 168V344C176 352.7 180.7 360.7 188.3 364.9C195.8 369.2 205.1 369 212.5 364.5L356.5 276.5C363.6 272.1 368 264.4 368 256C368 247.6 363.6 239.9 356.5 235.5L212.5 147.5C205.1 142.1 195.8 142.8 188.3 147.1C180.7 151.3 176 159.3 176 168V168z' fill='%23ff7627'%3E%3C/path%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-image: none !important;
}
.icon-play:hover {
    background-color: var(--player-theme-hover-color);
}
.icon-pause {
    background-color: var(--player-theme-color);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg style='color: rgb(255, 118, 39);' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM224 191.1v128C224 337.7 209.7 352 192 352S160 337.7 160 320V191.1C160 174.3 174.3 160 191.1 160S224 174.3 224 191.1zM352 191.1v128C352 337.7 337.7 352 320 352S288 337.7 288 320V191.1C288 174.3 302.3 160 319.1 160S352 174.3 352 191.1z' fill='%23ff7627'%3E%3C/path%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg style='color: rgb(255, 118, 39);' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM224 191.1v128C224 337.7 209.7 352 192 352S160 337.7 160 320V191.1C160 174.3 174.3 160 191.1 160S224 174.3 224 191.1zM352 191.1v128C352 337.7 337.7 352 320 352S288 337.7 288 320V191.1C288 174.3 302.3 160 319.1 160S352 174.3 352 191.1z' fill='%23ff7627'%3E%3C/path%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-image: none !important;
}
.icon-pause:hover {
    background-color: var(--player-theme-hover-color);
}

.content_deepvintage .demo_player_selector{width: 100%; background: rgba(0,0,0,0.85);}
.content_deepvintage .demo_player_selector_highlight{width: 132px; background: #CAFF92;}
.content_deepvintage .demo_player_selector_item{width: 132px; color: #fff; display: flex; align-items: center; justify-content: center; user-select: none;}
.content_deepvintage .demo_player_selector_item.active{color:rgba(0,0,0,0.85);}
.content_deepvintage .demo_player_list {width:100%;}
.content_deepvintage .demo_player_list_item {border:1px solid rgba(0,0,0,0.15); height:50px; line-height: 50px; display: flex;}
.content_deepvintage .demo_player_play_button_container {width:50px; height:50px; display: flex; justify-content: center;}
.icon-play-red{background-image: url("data:image/svg+xml,%3Csvg style='color: rgb(255, 0, 0);' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM176 168V344C176 352.7 180.7 360.7 188.3 364.9C195.8 369.2 205.1 369 212.5 364.5L356.5 276.5C363.6 272.1 368 264.4 368 256C368 247.6 363.6 239.9 356.5 235.5L212.5 147.5C205.1 142.1 195.8 142.8 188.3 147.1C180.7 151.3 176 159.3 176 168V168z' fill='%23ff0000'%3E%3C/path%3E%3C/svg%3E");}
.icon-play-red:hover{background-image: url("data:image/svg+xml,%3Csvg style='color: rgb(255, 109, 109);' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM176 168V344C176 352.7 180.7 360.7 188.3 364.9C195.8 369.2 205.1 369 212.5 364.5L356.5 276.5C363.6 272.1 368 264.4 368 256C368 247.6 363.6 239.9 356.5 235.5L212.5 147.5C205.1 142.1 195.8 142.8 188.3 147.1C180.7 151.3 176 159.3 176 168V168z' fill='%23ff6d6d'%3E%3C/path%3E%3C/svg%3E");}
.icon-pause-red{background-image: url("data:image/svg+xml,%3Csvg style='color: rgb(255, 0, 0);' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM224 191.1v128C224 337.7 209.7 352 192 352S160 337.7 160 320V191.1C160 174.3 174.3 160 191.1 160S224 174.3 224 191.1zM352 191.1v128C352 337.7 337.7 352 320 352S288 337.7 288 320V191.1C288 174.3 302.3 160 319.1 160S352 174.3 352 191.1z' fill='%23ff0000'%3E%3C/path%3E%3C/svg%3E");}
.icon-pause-red:hover{background-image: url("data:image/svg+xml,%3Csvg style='color: rgb(255, 109, 109);' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM224 191.1v128C224 337.7 209.7 352 192 352S160 337.7 160 320V191.1C160 174.3 174.3 160 191.1 160S224 174.3 224 191.1zM352 191.1v128C352 337.7 337.7 352 320 352S288 337.7 288 320V191.1C288 174.3 302.3 160 319.1 160S352 174.3 352 191.1z' fill='%23ff6d6d'%3E%3C/path%3E%3C/svg%3E");}
.icon-wave{display: inline-block; width:25px; height:25px; margin-right:6px; margin-top:-1px; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='25px' height='24px' viewBox='0 0 25 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon-原声-SVG%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-1061, -4573)'%3E%3Cg transform='translate(0, 4133)'%3E%3Cg transform='translate(997, 82)'%3E%3Cg transform='translate(18, 350)'%3E%3Cg transform='translate(5, 4)'%3E%3Cg transform='translate(41, 4)'%3E%3Crect fill='%23000000' fill-rule='nonzero' opacity='0' x='0' y='0' width='25' height='24'%3E%3C/rect%3E%3Cpath d='M3.00534164,7.5 C3.42029272,7.5 3.75667704,7.83638432 3.75667704,8.25133541 L3.75667704,15.7486646 C3.75667704,16.1636157 3.42029272,16.5 3.00534164,16.5 C2.59039055,16.5 2.25400623,16.1636157 2.25400623,15.7486646 L2.25400623,8.25133541 C2.25400623,7.83638432 2.59039055,7.5 3.00534164,7.5 Z M0.751335409,10.1953125 C1.1662865,10.1953125 1.50267082,10.5316968 1.50267082,10.9466479 L1.50267082,13.8033521 C1.50267082,14.2183032 1.1662865,14.5546875 0.751335409,14.5546875 C0.336384321,14.5546875 1.36430729e-16,14.2183032 1.11022302e-16,13.8033521 L1.11022302e-16,10.9466479 C6.02054503e-17,10.5316968 0.336384321,10.1953125 0.751335409,10.1953125 Z M6.01068327,6 C6.42563436,6 6.76201868,6.33638432 6.76201868,6.75133541 L6.76201868,17.2486646 C6.76201868,17.6636157 6.42563436,18 6.01068327,18 C5.59573218,18 5.25934786,17.6636157 5.25934786,17.2486646 L5.25934786,6.75133541 C5.25934786,6.33638432 5.59573218,6 6.01068327,6 Z M9.01602491,10.125 C9.43097599,10.125 9.76736031,10.4613843 9.76736031,10.8763354 L9.76736031,13.1236646 C9.76736031,13.5386157 9.43097599,13.875 9.01602491,13.875 C8.60107382,13.875 8.2646895,13.5386157 8.2646895,13.1236646 L8.2646895,10.8763354 C8.2646895,10.4613843 8.60107382,10.125 9.01602491,10.125 Z M12.0213665,9 C12.4363176,9 12.7727019,9.33638432 12.7727019,9.75133541 L12.7727019,14.2486646 C12.7727019,14.6636157 12.4363176,15 12.0213665,15 C11.6064155,15 11.2700311,14.6636157 11.2700311,14.2486646 L11.2700311,9.75133541 C11.2700311,9.33638432 11.6064155,9 12.0213665,9 Z M15.0267082,7.5 C15.4416593,7.5 15.7780436,7.83638432 15.7780436,8.25133541 L15.7780436,15.7486646 C15.7780436,16.1636157 15.4416593,16.5 15.0267082,16.5 C14.6117571,16.5 14.2753728,16.1636157 14.2753728,15.7486646 L14.2753728,8.25133541 C14.2753728,7.83638432 14.6117571,7.5 15.0267082,7.5 Z M18.0320498,10.5 C18.4470009,10.5 18.7833852,10.8363843 18.7833852,11.2513354 L18.7833852,12.7486646 C18.7833852,13.1636157 18.4470009,13.5 18.0320498,13.5 C17.6170987,13.5 17.2807144,13.1636157 17.2807144,12.7486646 L17.2807144,11.2513354 C17.2807144,10.8363843 17.6170987,10.5 18.0320498,10.5 Z M21.0373914,9 C21.4523425,9 21.7887269,9.33638432 21.7887269,9.75133541 L21.7887269,14.2486646 C21.7887269,14.6636157 21.4523425,15 21.0373914,15 C20.6224404,15 20.286056,14.6636157 20.286056,14.2486646 L20.286056,9.75133541 C20.286056,9.33638432 20.6224404,9 21.0373914,9 Z M23.2913977,10.125 C23.7063488,10.125 24.0427331,10.4613843 24.0427331,10.8763354 L24.0427331,13.1236646 C24.0427331,13.5386157 23.7063488,13.875 23.2913977,13.875 C22.8764466,13.875 22.5400623,13.5386157 22.5400623,13.1236646 L22.5400623,10.8763354 C22.5400623,10.4613843 22.8764466,10.125 23.2913977,10.125 Z' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.icon-analog{display: inline-block; width:25px; height:25px; margin-right:6px; margin-top:-1px; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg t='1712042493059' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4303' width='25' height='25' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M588.202667 106.368a32 32 0 0 0-4.949334 0.256H224c-64.426667 0-117.333333 52.906667-117.333333 117.333333V800c0 64.426667 52.906667 117.333333 117.333333 117.333333h576c64.426667 0 117.333333-52.906667 117.333333-117.333333V223.957333c0-64.426667-52.906667-117.333333-117.333333-117.333333h-209.045333a32 32 0 0 0-2.752-0.256zM224 170.624h277.546667l-91.456 80.042667c-16.981333-9.301333-36.010667-16-58.090667-16-36.437333 0-67.84 14.826667-87.914667 37.418666C243.989333 294.698667 234.666667 323.562667 234.666667 352c0 28.437333 9.322667 57.322667 29.418666 79.914667C284.16 454.528 315.562667 469.333333 352 469.333333c36.437333 0 67.84-14.826667 87.914667-37.418666C460.010667 409.301333 469.333333 380.437333 469.333333 352c0-19.114667-5.973333-37.696-14.826666-55.168l144.234666-126.208H800c29.824 0 53.333333 23.509333 53.333333 53.333333V800c0 2.517333-0.426667 4.906667-0.746666 7.338667l-78.826667-78.848c9.322667-17.813333 15.573333-36.864 15.573333-56.490667 0-28.437333-9.322667-57.322667-29.418666-79.914667C739.84 569.472 708.437333 554.666667 672 554.666667c-36.437333 0-67.84 14.826667-87.914667 37.418666C563.989333 614.698667 554.666667 643.562667 554.666667 672c0 28.437333 9.322667 57.322667 29.418666 79.914667C604.16 774.528 635.562667 789.333333 672 789.333333c21.525333 0 40.213333-6.293333 56.917333-15.146666l78.421334 78.4c-2.410667 0.32-4.821333 0.746667-7.338667 0.746666h-576A52.864 52.864 0 0 1 170.666667 800V223.957333c0-29.824 23.509333-53.333333 53.333333-53.333333zM693.333333 213.333333c-36.437333 0-67.84 14.826667-87.914666 37.418667C585.322667 273.365333 576 302.229333 576 330.666667c0 19.818667 4.842667 39.744 14.378667 57.706666l-201.813334 201.813334A122.88 122.88 0 0 0 330.666667 576c-36.437333 0-67.84 14.826667-87.914667 37.418667C222.656 636.032 213.333333 664.896 213.333333 693.333333c0 28.437333 9.322667 57.322667 29.418667 79.914667C262.826667 795.861333 294.229333 810.666667 330.666667 810.666667c36.437333 0 67.84-14.826667 87.914666-37.418667C438.677333 750.634667 448 721.770667 448 693.333333a123.306667 123.306667 0 0 0-14.378667-57.706666l201.813334-201.813334A122.88 122.88 0 0 0 693.333333 448c36.437333 0 67.84-14.826667 87.914667-37.418667C801.344 387.968 810.666667 359.104 810.666667 330.666667c0-28.437333-9.322667-57.322667-29.418667-79.914667C761.173333 228.138667 729.770667 213.333333 693.333333 213.333333z m0 64c20.437333 0 31.722667 6.506667 40.085334 15.914667 8.362667 9.386667 13.248 23.189333 13.248 37.418667s-4.906667 28.010667-13.248 37.418666c-8.362667 9.386667-19.626667 15.914667-40.085334 15.914667-20.437333 0-31.722667-6.506667-40.085333-15.914667-8.362667-9.386667-13.248-23.189333-13.248-37.418666s4.906667-28.010667 13.248-37.418667c8.362667-9.386667 19.626667-15.914667 40.085333-15.914667z m-341.333333 21.333334c20.437333 0 31.722667 6.506667 40.085333 15.914666 8.362667 9.386667 13.248 23.189333 13.248 37.418667s-4.906667 28.010667-13.248 37.418667c-8.362667 9.386667-19.626667 15.914667-40.085333 15.914666-20.437333 0-31.722667-6.506667-40.085333-15.914666-8.362667-9.386667-13.248-23.189333-13.248-37.418667s4.906667-28.010667 13.248-37.418667c8.362667-9.386667 19.626667-15.914667 40.085333-15.914666z m320 320c20.437333 0 31.722667 6.506667 40.085333 15.914666 8.362667 9.386667 13.248 23.189333 13.248 37.418667s-4.906667 28.010667-13.248 37.418667c-8.362667 9.386667-19.626667 15.914667-40.085333 15.914666-20.437333 0-31.722667-6.506667-40.085333-15.914666-8.362667-9.386667-13.248-23.189333-13.248-37.418667s4.906667-28.010667 13.248-37.418667c8.362667-9.386667 19.626667-15.914667 40.085333-15.914666z m-341.333333 21.333333c20.437333 0 31.722667 6.506667 40.085333 15.914667 8.362667 9.386667 13.248 23.189333 13.248 37.418666s-4.906667 28.010667-13.248 37.418667c-8.362667 9.386667-19.626667 15.914667-40.085333 15.914667-20.437333 0-31.722667-6.506667-40.085334-15.914667-8.362667-9.386667-13.248-23.189333-13.248-37.418667s4.906667-28.010667 13.248-37.418666c8.362667-9.386667 19.626667-15.914667 40.085334-15.914667z' p-id='4304' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");}
.icon-ai{display: inline-block; width:25px; height:25px; margin-right:6px; margin-top:-1px; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='25px' height='24px' viewBox='0 0 25 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon-AI-SVG%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-785, -4573)' fill-rule='nonzero'%3E%3Cg transform='translate(0, 4133)'%3E%3Cg transform='translate(434, 82)'%3E%3Cg transform='translate(351, 358)'%3E%3Crect fill='%23000000' opacity='0' x='0' y='0' width='25' height='24'%3E%3C/rect%3E%3Cpath d='M21.8932804,6.75875 C20.5008054,3.77875 17.3201522,2 13.3869113,2 C6.21541482,2 4.91936124,8.96 4.71274401,10.61125 C4.24691605,11.005 3.30524234,11.90875 2.74674969,13.165 C2.52635797,13.66 2.54889803,14.16625 2.81186542,14.59125 C3.32026905,15.41625 4.64512382,15.72625 5.54797854,15.84375 L5.54797854,20.56875 C5.54797854,20.98625 5.88607947,21.32375 6.30432285,21.32375 L10.8574154,21.32375 C11.2751329,21.32375 11.6137597,20.985725 11.6137597,20.56875 C11.6137597,20.151775 11.2751329,19.81375 10.8574154,19.81375 L7.06066716,19.81375 L7.06066716,15.155 C7.06046449,14.7522642 6.74362501,14.4205866 6.34063739,14.40125 C5.35638801,14.3525 4.24566383,14.055 4.12795461,13.7775 C4.7077351,12.4775 5.86604386,11.62125 5.87731389,11.6125 C6.05971599,11.4789606 6.17344575,11.2715896 6.18786586,11.04625 C6.20539702,10.73875 6.72507068,3.50875 13.3869113,3.50875 C16.7178316,3.50875 19.3850723,4.96125 20.5245977,7.39625 C21.7843367,10.09 20.9278144,13.5175 18.1754223,16.80125 C18.0621506,16.9370957 18.0001224,17.1082545 18.0001107,17.285 L18.0001107,20.4525 C17.9888193,20.729337 18.1303379,20.9901079 18.3688072,21.1318829 C18.6072764,21.2736579 18.9043814,21.2736579 19.1428507,21.1318829 C19.3813199,20.9901079 19.5228385,20.729337 19.5115471,20.4525 L19.5115471,17.5575 C22.5143843,13.8675 23.3834289,9.94375 21.8945326,6.7575' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M16.3533508,7.24625 C15.9391372,7.24625 15.6033508,7.58427501 15.6033508,8.00125 L15.6033508,14.6775 C15.6033508,15.094475 15.9391372,15.4325 16.3533508,15.4325 C16.7675643,15.4325 17.1033508,15.094475 17.1033508,14.6775 L17.1033508,8.00125 C17.1033508,7.58427501 16.7675643,7.24625 16.3533508,7.24625 L16.3533508,7.24625 Z M11.2418487,12.3875 L11.8491782,10.7025 L12.425202,12.3875 L11.2418487,12.3875 Z M12.5817302,8.1775 C12.4779529,7.87377884 12.1931819,7.66872716 11.8717182,7.66625 L11.8667093,7.66625 C11.5477167,7.66651723 11.2631843,7.86653604 11.1554451,8.16625 L8.82254869,14.64625 C8.69119365,15.0354353 8.89556279,15.45805 9.28254144,15.5974683 C9.66952009,15.7368867 10.0971629,15.5419695 10.2450771,15.15875 L10.6983828,13.89625 L12.9436234,13.89625 L13.3706324,15.14625 C13.5119995,15.5316926 13.9359533,15.7337827 14.3251168,15.6012333 C14.7142803,15.4686838 14.926065,15.0500607 14.8019263,14.65875 L12.5817302,8.17625 L12.5817302,8.1775 Z' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.demo_player_selector_item.active .icon-wave{display: inline-block; width:25px; height:25px; margin-right:6px; margin-top:-1px; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='25px' height='24px' viewBox='0 0 25 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon-原声-SVG%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-1061, -4573)'%3E%3Cg transform='translate(0, 4133)'%3E%3Cg transform='translate(997, 82)'%3E%3Cg transform='translate(18, 350)'%3E%3Cg transform='translate(5, 4)'%3E%3Cg transform='translate(41, 4)'%3E%3Crect fill='%23000000' fill-rule='nonzero' opacity='0' x='0' y='0' width='25' height='24'%3E%3C/rect%3E%3Cpath d='M3.00534164,7.5 C3.42029272,7.5 3.75667704,7.83638432 3.75667704,8.25133541 L3.75667704,15.7486646 C3.75667704,16.1636157 3.42029272,16.5 3.00534164,16.5 C2.59039055,16.5 2.25400623,16.1636157 2.25400623,15.7486646 L2.25400623,8.25133541 C2.25400623,7.83638432 2.59039055,7.5 3.00534164,7.5 Z M0.751335409,10.1953125 C1.1662865,10.1953125 1.50267082,10.5316968 1.50267082,10.9466479 L1.50267082,13.8033521 C1.50267082,14.2183032 1.1662865,14.5546875 0.751335409,14.5546875 C0.336384321,14.5546875 1.36430729e-16,14.2183032 1.11022302e-16,13.8033521 L1.11022302e-16,10.9466479 C6.02054503e-17,10.5316968 0.336384321,10.1953125 0.751335409,10.1953125 Z M6.01068327,6 C6.42563436,6 6.76201868,6.33638432 6.76201868,6.75133541 L6.76201868,17.2486646 C6.76201868,17.6636157 6.42563436,18 6.01068327,18 C5.59573218,18 5.25934786,17.6636157 5.25934786,17.2486646 L5.25934786,6.75133541 C5.25934786,6.33638432 5.59573218,6 6.01068327,6 Z M9.01602491,10.125 C9.43097599,10.125 9.76736031,10.4613843 9.76736031,10.8763354 L9.76736031,13.1236646 C9.76736031,13.5386157 9.43097599,13.875 9.01602491,13.875 C8.60107382,13.875 8.2646895,13.5386157 8.2646895,13.1236646 L8.2646895,10.8763354 C8.2646895,10.4613843 8.60107382,10.125 9.01602491,10.125 Z M12.0213665,9 C12.4363176,9 12.7727019,9.33638432 12.7727019,9.75133541 L12.7727019,14.2486646 C12.7727019,14.6636157 12.4363176,15 12.0213665,15 C11.6064155,15 11.2700311,14.6636157 11.2700311,14.2486646 L11.2700311,9.75133541 C11.2700311,9.33638432 11.6064155,9 12.0213665,9 Z M15.0267082,7.5 C15.4416593,7.5 15.7780436,7.83638432 15.7780436,8.25133541 L15.7780436,15.7486646 C15.7780436,16.1636157 15.4416593,16.5 15.0267082,16.5 C14.6117571,16.5 14.2753728,16.1636157 14.2753728,15.7486646 L14.2753728,8.25133541 C14.2753728,7.83638432 14.6117571,7.5 15.0267082,7.5 Z M18.0320498,10.5 C18.4470009,10.5 18.7833852,10.8363843 18.7833852,11.2513354 L18.7833852,12.7486646 C18.7833852,13.1636157 18.4470009,13.5 18.0320498,13.5 C17.6170987,13.5 17.2807144,13.1636157 17.2807144,12.7486646 L17.2807144,11.2513354 C17.2807144,10.8363843 17.6170987,10.5 18.0320498,10.5 Z M21.0373914,9 C21.4523425,9 21.7887269,9.33638432 21.7887269,9.75133541 L21.7887269,14.2486646 C21.7887269,14.6636157 21.4523425,15 21.0373914,15 C20.6224404,15 20.286056,14.6636157 20.286056,14.2486646 L20.286056,9.75133541 C20.286056,9.33638432 20.6224404,9 21.0373914,9 Z M23.2913977,10.125 C23.7063488,10.125 24.0427331,10.4613843 24.0427331,10.8763354 L24.0427331,13.1236646 C24.0427331,13.5386157 23.7063488,13.875 23.2913977,13.875 C22.8764466,13.875 22.5400623,13.5386157 22.5400623,13.1236646 L22.5400623,10.8763354 C22.5400623,10.4613843 22.8764466,10.125 23.2913977,10.125 Z' fill='%231E2616'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.demo_player_selector_item.active .icon-analog{display: inline-block; width:25px; height:25px; margin-right:6px; margin-top:-1px; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg t='1712042493059' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4303' width='25' height='25' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M588.202667 106.368a32 32 0 0 0-4.949334 0.256H224c-64.426667 0-117.333333 52.906667-117.333333 117.333333V800c0 64.426667 52.906667 117.333333 117.333333 117.333333h576c64.426667 0 117.333333-52.906667 117.333333-117.333333V223.957333c0-64.426667-52.906667-117.333333-117.333333-117.333333h-209.045333a32 32 0 0 0-2.752-0.256zM224 170.624h277.546667l-91.456 80.042667c-16.981333-9.301333-36.010667-16-58.090667-16-36.437333 0-67.84 14.826667-87.914667 37.418666C243.989333 294.698667 234.666667 323.562667 234.666667 352c0 28.437333 9.322667 57.322667 29.418666 79.914667C284.16 454.528 315.562667 469.333333 352 469.333333c36.437333 0 67.84-14.826667 87.914667-37.418666C460.010667 409.301333 469.333333 380.437333 469.333333 352c0-19.114667-5.973333-37.696-14.826666-55.168l144.234666-126.208H800c29.824 0 53.333333 23.509333 53.333333 53.333333V800c0 2.517333-0.426667 4.906667-0.746666 7.338667l-78.826667-78.848c9.322667-17.813333 15.573333-36.864 15.573333-56.490667 0-28.437333-9.322667-57.322667-29.418666-79.914667C739.84 569.472 708.437333 554.666667 672 554.666667c-36.437333 0-67.84 14.826667-87.914667 37.418666C563.989333 614.698667 554.666667 643.562667 554.666667 672c0 28.437333 9.322667 57.322667 29.418666 79.914667C604.16 774.528 635.562667 789.333333 672 789.333333c21.525333 0 40.213333-6.293333 56.917333-15.146666l78.421334 78.4c-2.410667 0.32-4.821333 0.746667-7.338667 0.746666h-576A52.864 52.864 0 0 1 170.666667 800V223.957333c0-29.824 23.509333-53.333333 53.333333-53.333333zM693.333333 213.333333c-36.437333 0-67.84 14.826667-87.914666 37.418667C585.322667 273.365333 576 302.229333 576 330.666667c0 19.818667 4.842667 39.744 14.378667 57.706666l-201.813334 201.813334A122.88 122.88 0 0 0 330.666667 576c-36.437333 0-67.84 14.826667-87.914667 37.418667C222.656 636.032 213.333333 664.896 213.333333 693.333333c0 28.437333 9.322667 57.322667 29.418667 79.914667C262.826667 795.861333 294.229333 810.666667 330.666667 810.666667c36.437333 0 67.84-14.826667 87.914666-37.418667C438.677333 750.634667 448 721.770667 448 693.333333a123.306667 123.306667 0 0 0-14.378667-57.706666l201.813334-201.813334A122.88 122.88 0 0 0 693.333333 448c36.437333 0 67.84-14.826667 87.914667-37.418667C801.344 387.968 810.666667 359.104 810.666667 330.666667c0-28.437333-9.322667-57.322667-29.418667-79.914667C761.173333 228.138667 729.770667 213.333333 693.333333 213.333333z m0 64c20.437333 0 31.722667 6.506667 40.085334 15.914667 8.362667 9.386667 13.248 23.189333 13.248 37.418667s-4.906667 28.010667-13.248 37.418666c-8.362667 9.386667-19.626667 15.914667-40.085334 15.914667-20.437333 0-31.722667-6.506667-40.085333-15.914667-8.362667-9.386667-13.248-23.189333-13.248-37.418666s4.906667-28.010667 13.248-37.418667c8.362667-9.386667 19.626667-15.914667 40.085333-15.914667z m-341.333333 21.333334c20.437333 0 31.722667 6.506667 40.085333 15.914666 8.362667 9.386667 13.248 23.189333 13.248 37.418667s-4.906667 28.010667-13.248 37.418667c-8.362667 9.386667-19.626667 15.914667-40.085333 15.914666-20.437333 0-31.722667-6.506667-40.085333-15.914666-8.362667-9.386667-13.248-23.189333-13.248-37.418667s4.906667-28.010667 13.248-37.418667c8.362667-9.386667 19.626667-15.914667 40.085333-15.914666z m320 320c20.437333 0 31.722667 6.506667 40.085333 15.914666 8.362667 9.386667 13.248 23.189333 13.248 37.418667s-4.906667 28.010667-13.248 37.418667c-8.362667 9.386667-19.626667 15.914667-40.085333 15.914666-20.437333 0-31.722667-6.506667-40.085333-15.914666-8.362667-9.386667-13.248-23.189333-13.248-37.418667s4.906667-28.010667 13.248-37.418667c8.362667-9.386667 19.626667-15.914667 40.085333-15.914666z m-341.333333 21.333333c20.437333 0 31.722667 6.506667 40.085333 15.914667 8.362667 9.386667 13.248 23.189333 13.248 37.418666s-4.906667 28.010667-13.248 37.418667c-8.362667 9.386667-19.626667 15.914667-40.085333 15.914667-20.437333 0-31.722667-6.506667-40.085334-15.914667-8.362667-9.386667-13.248-23.189333-13.248-37.418667s4.906667-28.010667 13.248-37.418666c8.362667-9.386667 19.626667-15.914667 40.085334-15.914667z' p-id='4304' fill='%231e2616'%3E%3C/path%3E%3C/svg%3E");}
.demo_player_selector_item.active .icon-ai{display: inline-block; width:25px; height:25px; margin-right:6px; margin-top:-1px; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='25px' height='24px' viewBox='0 0 25 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon-AI-SVG%3C/title%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-785, -4573)' fill-rule='nonzero'%3E%3Cg transform='translate(0, 4133)'%3E%3Cg transform='translate(434, 82)'%3E%3Cg transform='translate(351, 358)'%3E%3Crect fill='%23000000' opacity='0' x='0' y='0' width='25' height='24'%3E%3C/rect%3E%3Cpath d='M21.8932804,6.75875 C20.5008054,3.77875 17.3201522,2 13.3869113,2 C6.21541482,2 4.91936124,8.96 4.71274401,10.61125 C4.24691605,11.005 3.30524234,11.90875 2.74674969,13.165 C2.52635797,13.66 2.54889803,14.16625 2.81186542,14.59125 C3.32026905,15.41625 4.64512382,15.72625 5.54797854,15.84375 L5.54797854,20.56875 C5.54797854,20.98625 5.88607947,21.32375 6.30432285,21.32375 L10.8574154,21.32375 C11.2751329,21.32375 11.6137597,20.985725 11.6137597,20.56875 C11.6137597,20.151775 11.2751329,19.81375 10.8574154,19.81375 L7.06066716,19.81375 L7.06066716,15.155 C7.06046449,14.7522642 6.74362501,14.4205866 6.34063739,14.40125 C5.35638801,14.3525 4.24566383,14.055 4.12795461,13.7775 C4.7077351,12.4775 5.86604386,11.62125 5.87731389,11.6125 C6.05971599,11.4789606 6.17344575,11.2715896 6.18786586,11.04625 C6.20539702,10.73875 6.72507068,3.50875 13.3869113,3.50875 C16.7178316,3.50875 19.3850723,4.96125 20.5245977,7.39625 C21.7843367,10.09 20.9278144,13.5175 18.1754223,16.80125 C18.0621506,16.9370957 18.0001224,17.1082545 18.0001107,17.285 L18.0001107,20.4525 C17.9888193,20.729337 18.1303379,20.9901079 18.3688072,21.1318829 C18.6072764,21.2736579 18.9043814,21.2736579 19.1428507,21.1318829 C19.3813199,20.9901079 19.5228385,20.729337 19.5115471,20.4525 L19.5115471,17.5575 C22.5143843,13.8675 23.3834289,9.94375 21.8945326,6.7575' fill='%231E2616'%3E%3C/path%3E%3Cpath d='M16.3533508,7.24625 C15.9391372,7.24625 15.6033508,7.58427501 15.6033508,8.00125 L15.6033508,14.6775 C15.6033508,15.094475 15.9391372,15.4325 16.3533508,15.4325 C16.7675643,15.4325 17.1033508,15.094475 17.1033508,14.6775 L17.1033508,8.00125 C17.1033508,7.58427501 16.7675643,7.24625 16.3533508,7.24625 L16.3533508,7.24625 Z M11.2418487,12.3875 L11.8491782,10.7025 L12.425202,12.3875 L11.2418487,12.3875 Z M12.5817302,8.1775 C12.4779529,7.87377884 12.1931819,7.66872716 11.8717182,7.66625 L11.8667093,7.66625 C11.5477167,7.66651723 11.2631843,7.86653604 11.1554451,8.16625 L8.82254869,14.64625 C8.69119365,15.0354353 8.89556279,15.45805 9.28254144,15.5974683 C9.66952009,15.7368867 10.0971629,15.5419695 10.2450771,15.15875 L10.6983828,13.89625 L12.9436234,13.89625 L13.3706324,15.14625 C13.5119995,15.5316926 13.9359533,15.7337827 14.3251168,15.6012333 C14.7142803,15.4686838 14.926065,15.0500607 14.8019263,14.65875 L12.5817302,8.17625 L12.5817302,8.1775 Z' fill='%231E2616'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}


.demo_player_label {font-size: 16px; flex:1;}
.demo_player_inline_selector {display: flex; align-items: center; align-self: center; margin-right:10px; background: #d5d5d5; border-radius: 14px; height: 28px; padding: 2px 0; position: relative; flex-shrink:0;}
.demo_player_inline_selector .demo_player_inline_highlight {position:absolute; left:0; width: 70px; height: 24px; background: var(--player-theme-color); border-radius: 14px; transition: transform 0.3s ease;}
.demo_player_inline_selector .demo_player_inline_item {width: 70px; height: 24px; line-height: 24px; border-radius: 14px; text-align: center; z-index: 1; cursor: pointer; font-size: 12px; user-select: none;}
.demo_player_inline_selector .demo_player_inline_item.active {color: #fff;}
.demo_player_loading {position:absolute; top:0; bottom:0; left:0; right:0; background:#f1f1f1; opacity:0.9; display: flex; justify-content: center;}
.demo_player_loading .loading{ width: 80px; height: 40px; align-self: center;}
.demo_player_loading .loading span{ display: inline-block; width: 8px; height: 40px; border-radius: 4px; background: #f69429; -webkit-animation: load 1s ease infinite; animation: load 1s ease infinite;}
@keyframes load{
    0%,100%{
        height: 40px;
        background: #f69429;
    }
    50%{
        height: 70px;
        margin: -15px 0;
        background: #fe0211;
    }
}
.demo_player_loading .loading span:nth-child(2){ -webkit-animation-delay:0.2s; animation-delay:0.2s;}
.demo_player_loading .loading span:nth-child(3){ -webkit-animation-delay:0.4s; animation-delay:0.4s;}
.demo_player_loading .loading span:nth-child(4){ -webkit-animation-delay:0.6s; animation-delay:0.6s;}
.demo_player_loading .loading span:nth-child(5){ -webkit-animation-delay:0.8s; animation-delay:0.8s;}
.demo_player_loading .loading div {color:#f69429; padding-top:10px; margin-left:-2px; font-size:16px;}

.play-btn {height: 36px; line-height: 36px; border-radius: 4px; background: #169AFF; cursor: pointer; display: flex; margin: 0 auto 20px;}
.play-btn:hover{background:#73C0FF;}
.play-btn .play-state-icon {display: block; width:30px; height:100%; margin:0 0 0 10px; background:url("data:image/svg+xml,%3Csvg style='color: white' xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='currentColor' class='bi bi-play-fill' viewBox='0 0 16 16'%3E%3Cpath d='m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z' fill='white'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;}
.play-btn .play-btn-text {display: block; flex:1; text-align: center; color: #fff; font-size: 14px; margin-right:10px;}
.play-btn.playing {background: rgba(255, 255, 255, 0.8); border: 1px solid #169AFF;}
.play-btn.playing:hover{border:1px solid #73C0FF; color:#73C0FF;}
.play-btn.playing .play-state-icon {background:url("data:image/svg+xml,%3Csvg style='color: rgb(22, 154, 255);' xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='currentColor' class='bi bi-stop-fill' viewBox='0 0 16 16'%3E%3Cpath d='M5 3.5h6A1.5 1.5 0 0 1 12.5 5v6a1.5 1.5 0 0 1-1.5 1.5H5A1.5 1.5 0 0 1 3.5 11V5A1.5 1.5 0 0 1 5 3.5z' fill='%23169aff'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;}
.play-btn.playing .play-btn-text {color:#169AFF;}
.play-btn.playing:hover .play-state-icon {background:url("data:image/svg+xml,%3Csvg style='color: rgb(115, 192, 255);' xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='currentColor' class='bi bi-stop-fill' viewBox='0 0 16 16'%3E%3Cpath d='M5 3.5h6A1.5 1.5 0 0 1 12.5 5v6a1.5 1.5 0 0 1-1.5 1.5H5A1.5 1.5 0 0 1 3.5 11V5A1.5 1.5 0 0 1 5 3.5z' fill='%2373c0ff'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;}
.play-btn.playing:hover .play-btn-text {color:#73C0FF;}

.deepvintage_buy_btns{margin-top:12px;width:180px;height:40px;line-height:40px;background:#FF2C2C;color:#FFF;border:0;border-radius:20px;font-size:18px;font-weight:bold; float: right;}
.deepvintage_buy_btns:hover{background:#ff6d6d;}
.deepvintage_strikethrough_price{text-align: left; font-size: 18px; line-height: 22px; margin: 0!important; }
.deepvintage_strikethrough_price span{position: relative;}
.deepvintage_strikethrough_price span:after {position: absolute; top: 0.75em; left: 0; display: block; width: 102%; border-top: 2px solid rgba(0,0,0,0.85); content: ""; z-index: 0;}
.deepvintage_strikethrough_price.color_white{color:#fff;}
.deepvintage_strikethrough_price.color_white span:after {border-top: 2px solid #fff;}
.deepvintage_now_price{text-align: left; font-size: 22px; line-height: 30px; margin: 0!important; color:#f00!important; font-weight: bold;}
.deepvintage_now_price span{font-size:32px;}
.deepvintage_download_btns{margin-top:12px;width:180px;height:40px;line-height:39px;border:2px solid #FF2C2C;background:rgba(216,216,216,0.1);color:#FF2C2C;border-radius:20px;font-size:18px;font-weight:bold;}
.deepvintage_download_btns:hover{border:2px solid #ff6d6d; color:#ff6d6d;}
.deepvintage_coloration {color: #008810; font-style: italic; font-weight: bold; position: absolute; left: 15px; top:215px;}
.deepvintage_saturation1 {color: #b88601; font-style: italic; font-weight: bold; position: absolute; left: 15px; top:215px;}
.deepvintage_saturation2 {color: #b80101; font-style: italic; font-weight: bold; position: absolute; left: 15px; top:215px;}

.text-right {text-align: right!important;}

#cart-dropdown { display: none; position: absolute; right: 0; top: 100%; width: 600px; padding: 5px; border: 1px solid #ccc; background: #fff; z-index: 1000; overflow: hidden; }
#cart-iframe { width: 100%; min-height: 220px; height: auto; border: none; }

/* --- 默认状态 --- */
.video-zoomable {
    cursor: zoom-in;
    width: 100%;
    height: auto;
    display: block;
    backface-visibility: hidden;
    border-radius: 4px;
    margin: 48px auto 0 auto;
    transition: transform 0.4s cubic-bezier(0.4, 0, 0, 1);
    will-change: transform; /* 提前告诉浏览器我要变形，开启硬件加速 */
}

/* --- 放大状态 (Entry) --- */
.video-zoomable.is-zoomed {
    cursor: zoom-out;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 9999;
    border-radius: 10px;

    /* 静态保底样式 */
    width: auto;
    height: auto;
    max-width: 90vw;
    max-height: 90vh;
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
    box-shadow: 0 0 0 100vmax rgba(18, 18, 18, 0.65);

    /* 核心修改：合并为一个动画，统一使用 ease-out */
    animation: zoom-in 0.4s cubic-bezier(0.4, 0, 0, 1) both;
}

/* --- 关闭状态 (Exit) --- */
.video-zoomable.is-closing {
    /* 退出依然使用 ease-in-out 会感觉更自然一点，或者也统一用 ease-out */
    animation: zoom-out 0.3s cubic-bezier(0.4, 0, 0, 1) forwards;
}

/* 关键帧可以微调一下 scale，让 0.4s 的路径更明显 */
@keyframes zoom-in {
    0% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(0.85);
        /* 起始稍微缩小一点，张力更强 */
        box-shadow: 0 0 0 100vmax rgba(0, 0, 0, 0);
    }

    100% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1);
        box-shadow: 0 0 0 100vmax rgba(0, 0, 0, 0.8);
    }
}

@keyframes zoom-out {
    0% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1);
        box-shadow: 0 0 0 100vmax rgba(0, 0, 0, 0.8);
    }

    100% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(0.85);
        box-shadow: 0 0 0 100vmax rgba(0, 0, 0, 0);
    }
}