
.pc_show {display: block;}
.m_show {display: none;}
header{position: relative;z-index: 1;}
.idx_v2_banner {width: 100%;max-width: 1920px;min-width: 1200px;margin: -67px auto 0;height: 710px;background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/banner_bg.png') no-repeat center center;}
.idx_v2_banner .content {width: 1200px;height: 100%;margin: 0 auto;color: #fff;text-align: center;padding-top: 114px;position: relative;}
.idx_v2_banner .content .title {font-size: 30px;line-height: 1;font-family: 'BestFont-Bold';}
.idx_v2_banner .content .title2 {font-size: 48px;font-family: 'BestFont-Bold';line-height: 1;margin-top: 24px;}
.idx_v2_banner .content .idx_v2_price {font-size: 74px;font-family: 'BestFont-Bold';font-weight: bold;background: linear-gradient(180deg, #FFFFFF 22.07%, #FFA781 83.78%);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;/* Safari 兼容 */margin-top: 7px;}
.idx_v2_banner .content .idx_v2_price i {font-style: normal;font-size: 46px;}
.idx_v2_banner .content .idx_v2_price sup {background: none;color: #fff;line-height: 1;position: relative;top: -20px;}
.idx_v2_banner .content .idx_v2_price sup del {color: #fff;font-size: 20px;-webkit-text-fill-color: #fff;}
.idx_v2_banner .content .btns {margin-top: 28px;display: flex;align-items: center;justify-content: center;}
.idx_v2_banner .content .btns a {width: 200px;height: 52px;display: flex;align-items: center;justify-content: center;color: #fff;border-radius: 40px;font-size: 20px;margin: 0 10px;}
.idx_v2_banner .content .btns a.orange {background-color: #fe6d26;}
.idx_v2_banner .content .btns a.blue {background-color: #2f80ed;}
.idx_v2_banner .content .btns a i {width: 24px;height: 30px;display: flex;align-items: center;justify-content: center;margin-left: 5px;}
.idx_v2_banner .content .btns a i.win {background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/banner_icon_win.svg') no-repeat center center;}
.idx_v2_banner .content .btns a i.mac {background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/banner_icon_mac.svg') no-repeat center center;}
.idx_v2_banner .content .video {width: 100%;height: 250px;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 2;}
.idx_v2_banner .content .video video {position: absolute;top: 0;right: 0;transform: translateY(-92%);z-index: -1;}
.idx_v2_banner .content .video img {width: 100%;}
.idx_v2_m1 {width: 100%;max-width: 1920px;min-width: 1200px;margin: 0 auto;background-color: #030a24;}
.idx_v2_m1 .content {width: 1200px;margin: 0 auto;padding-top: 134px;}
.idx_v2_m1 .content .content_top {display: flex;align-items: flex-start;justify-content: space-between;}
.idx_v2_m1 .content .content_top .title {font-size: 58px;line-height: 100px;font-family: 'BestFont-Bold';font-weight: bold;background: linear-gradient(87.94deg, #ED682D 1.92%, #ED431E 69.39%);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}
.idx_v2_m1 .content .content_top .desc {font-size: 20px;line-height: 1;color: #fff;}
.idx_v2_m1 .content .content_top .right {padding-top: 22px;}
.idx_v2_m1 .content .content_top .right a {width: 180px;height: 56px;display: flex;align-items: center;justify-content: center;border-radius: 30px;border: 2px solid #fd7615;color: #fd7615;font-size: 20px;}
.idx_v2_m1 .content .main {margin-top: 98px;display: flex;align-items: center;justify-content: space-between;}
.idx_v2_m1 .content .main .item {width: 280px;height: 232px;border-radius: 20px;border: 2px solid #1f294b;background: linear-gradient(180deg, #0A153C 0%, #273156 48.56%, #0A153C 100%);display: flex;align-items: center;justify-content: center;flex-wrap: wrap;color: #fff;}
.idx_v2_m1 .content .main .item .it_title {width: 100%;line-height: 1;padding-top: 16px;display: flex;align-items: flex-start;justify-content: center;}
.idx_v2_m1 .content .main .item .it_title i {font-style: normal;font-size: 72px;line-height: 1;font-family: 'BestFont-Bold';}
.idx_v2_m1 .content .main .item .it_title span {font-size: 24px;line-height: 1;padding-top: 34px;}
.idx_v2_m1 .content .main .item .it_desc {width: 197px;margin: 0 auto;text-align: center;font-size: 18px;line-height: 1.4;opacity: 0.7;margin-top: -26px;}
.idx_v2_m1 .content .thumb {
  border: 20px solid #000;
            border-bottom: none;
            border-top-left-radius: 20px;
            border-top-right-radius: 20px;
            margin-top: 50px;
            box-shadow: 0 300px 20px 7px #3E407B, 53px 0 1800px 27px #3E407B, -53px 0 1800px 27px rgb(62, 64, 123);
}
.idx_v2_m1 .content .thumb video {max-width: 100%;
  border: 20px solid #1C2125;
  border-bottom: none;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  box-sizing: border-box;
}
.idx_v2_m2 {width: 100%;max-width: 1920px;min-width: 1200px;margin: 0 auto;background-color: #030a24;overflow: hidden;}
.idx_v2_m2 .content {width: 1200px;margin: 0 auto;padding: 136px 0 130px;}
.idx_v2_m2 .content .title {font-size: 58px;line-height: 100px;font-family: 'BestFont-Bold';font-weight: bold;background: linear-gradient(87.94deg, #ED682D 1.92%, #ED431E 69.39%);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;text-align: center;}
.idx_v2_m2 .content .main {margin-top: 90px;display: flex;align-items: flex-start;justify-content: space-between;color: #fff;}
.idx_v2_m2 .content .main .left {font-size: 86px;padding: 30px 0 0 40px;font-family: 'BestFont-Bold';position: relative;}
.idx_v2_m2 .content .main .left::before {content: '';width: 315px;height: 478px;background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/idx_m2_img.png') no-repeat center center;position: absolute;top: 0;left: 0;transform: translateX(-43%) translateY(-20%);}
.idx_v2_m2 .content .main .left div {line-height: 1;margin-bottom: 20px;opacity: 0.8;text-align: right;position: relative;z-index: 2;}
.idx_v2_m2 .content .main .left div:nth-child(2) {font-size: 116px;opacity: 1;}
.idx_v2_m2 .content .main .right {display: flex;align-items: center;}
.idx_v2_m2 .content .main .right .item {border-radius: 20px;}
.idx_v2_m2 .content .main .right .item:first-child {width: 451px;height: 379px;background: linear-gradient(87.94deg, #ED682D 1.92%, #ED431E 69.39%);padding: 34px 20px;}
.idx_v2_m2 .content .main .right .item:first-child .item_title .i_t_left span {font-size: 24px;}
.idx_v2_m2 .content .main .right .item:first-child .item_star {margin-top: 22px;}
.idx_v2_m2 .content .main .right .item:first-child .item_star div {width: 370px;background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/idx_m2_line_active.png') no-repeat center center;margin-top: 2px;}
.idx_v2_m2 .content .main .right .item:first-child ul {margin-top: 40px;}
.idx_v2_m2 .content .main .right .item:first-child ul li {margin-bottom: 32px;}
.idx_v2_m2 .content .main .right .item:first-child ul li::before {background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/idx_m2_icon_yes.svg') no-repeat center center;}
.idx_v2_m2 .content .main .right .item:last-child {width: 323px;height: 327px;background: linear-gradient(180deg, #0A153C 0%, #273156 48.56%, #0A153C 100%);border-top-left-radius: 0;border-bottom-left-radius: 0;padding: 22px 0 0 0;}
.idx_v2_m2 .content .main .right .item:last-child .item_title {padding-left: 20px;}
.idx_v2_m2 .content .main .right .item:last-child .item_title .i_t_left span {font-size: 18px;}
.idx_v2_m2 .content .main .right .item:last-child .item_star {margin-top: 38px;padding-left: 20px;}
.idx_v2_m2 .content .main .right .item:last-child .item_star div {width: 284px;background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/idx_m2_line.png') no-repeat center center;}
.idx_v2_m2 .content .main .right .item:last-child ul {margin-top: 22px;}
.idx_v2_m2 .content .main .right .item:last-child ul li {opacity: 0.7;height: 60px;line-height: 60px;background-color: rgba(255, 255, 255, 0.07);padding-left: 50px;}
.idx_v2_m2 .content .main .right .item:last-child ul li::before {left: 20px;background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/idx_m2_icon_error.svg') no-repeat center center;}
.idx_v2_m2 .content .main .right .item:last-child ul li:last-child {background-color: transparent;}
.idx_v2_m2 .content .main .right .item .item_title {display: flex;align-items: center;justify-content: space-between;}
.idx_v2_m2 .content .main .right .item .item_title .i_t_left {display: flex;align-items: center;}
.idx_v2_m2 .content .main .right .item .item_title .i_t_left i {width: 38px;height: 57px;background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/idx_m2_icon_logo.svg') no-repeat center center;}
.idx_v2_m2 .content .main .right .item .item_title .i_t_left span {font-family: 'BestFont-Bold';}
.idx_v2_m2 .content .main .right .item .item_title .i_t_right {display: flex;align-items: center;justify-content: flex-end;}
.idx_v2_m2 .content .main .right .item .item_title .i_t_right a {width: 167px;height: 50px;border-radius: 60px;background: linear-gradient(180deg, #FFFFFF 0%, #FFB395 100%);color: #ff7629;display: flex;align-items: center;justify-content: center;font-size: 24px;font-family: 'BestFont-Bold';}
.idx_v2_m2 .content .main .right .item .item_star {margin-top: 10px;}
.idx_v2_m2 .content .main .right .item .item_star label {font-size: 14px;line-height: 16px;}
.idx_v2_m2 .content .main .right .item .item_star div {height: 14px;background-size: 100% 100% !important;}
.idx_v2_m2 .content .main .right .item ul li {font-size: 14px;line-height: 28px;position: relative;padding-left: 30px;}
.idx_v2_m2 .content .main .right .item ul li::before {content: '';width: 20px;height: 20px;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.idx_v2_m3 {width: 100%;max-width: 1920px;min-width: 1200px;margin: 0 auto;height: 645px;background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/idx_m3_bg.png') no-repeat center center;position: relative;}
.idx_v2_m3::before {content: '';width: 100%;height: 508px;background: linear-gradient(191.3deg, rgba(3, 10, 36, 0) 6.62%, #030A24 69.09%);position: absolute;bottom: 0;left: 0;}
.idx_v2_m3 .content {width: 1200px;height: 100%;margin: 0 auto;color: #fff;text-align: center;padding-top: 424px;position: relative;z-index: 1;}
.idx_v2_m3 .content .title {font-size: 58px;line-height: 1;font-family: 'BestFont-Bold';font-weight: bold;background: linear-gradient(87.94deg, #ED682D 1.92%, #ED431E 69.39%);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}
.idx_v2_m3 .content .desc {font-size: 20px;line-height: 1;margin-top: 32px;}
.idx_v2_m3 .content .btns {margin-top: 43px;display: flex;align-items: center;justify-content: center;}
.idx_v2_m3 .content .btns a {width: 200px;height: 52px;display: flex;align-items: center;justify-content: center;color: #fff;border-radius: 40px;font-size: 20px;margin: 0 10px;}
.idx_v2_m3 .content .btns a.orange {background-color: #fe6d26;}
.idx_v2_m3 .content .btns a.blue {background-color: #2f80ed;}
.idx_v2_m3 .content .btns a i {width: 24px;height: 30px;display: flex;align-items: center;justify-content: center;margin-left: 5px;}
.idx_v2_m3 .content .btns a i.win {background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/banner_icon_win.svg') no-repeat center center;}
.idx_v2_m3 .content .btns a i.mac {background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/banner_icon_mac.svg') no-repeat center center;}
.idx_v2_m4 {width: 100%;max-width: 1920px;min-width: 1200px;margin: 0 auto;background-color: #030a24;}
.idx_v2_m4 .content {margin: 0 auto;color: #fff;padding: 181px 0 0;}
.idx_v2_m4 .content .title {font-size: 58px;line-height: 100px;font-family: 'BestFont-Bold';font-weight: bold;background: linear-gradient(87.94deg, #ED682D 1.92%, #ED431E 69.39%);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;text-align: center;}
.idx_v2_m4 .content .desc {margin-top: 24px;font-size: 20px;line-height: 1;text-align: center;}
.idx_v2_m4 .idx_v2_swiper {margin: 104px auto 0;padding: 0 0 80px 0;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide {width: 1200px;height: 525px;position: relative;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .left {width: 440px;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .left .it_name {width: 100%;height: 72px;color: #fff;background-color: #ff7629;font-size: 32px;font-family: 'BestFont-Bold';border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;display: flex;align-items: center;justify-content: center;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right {width: 100%;height: 472px;background: linear-gradient(136.21deg, #0B1D4C 13.37%, #5F1700 120.07%);border-top-right-radius: 20px;border-bottom-right-radius: 20px;margin-top: calc(525px - 472px);padding: 61px 0 0 530px;color: #fff;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .tag {display: flex;align-items: center;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .tag span {display: flex;align-items: center;justify-content: center;padding: 5px 20px;border: 1px solid rgba(255, 255, 255, 0.16);background: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.036) 100%);font-size: 18px;font-family: 'BestFont-Bold';line-height: 1.8;border-radius: 20px;margin-right: 15px;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_module {margin-top: 50px;width: 561px;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_module .it_title {font-size: 18px;font-family: 'BestFont-Bold';color: #ff7629;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_module p {font-size: 16px;line-height: 1.6;margin-bottom: 16px;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio {/* 音频控制器容器 */width: 561px;height: 80px;background: rgba(255, 255, 255, 0.08);backdrop-filter: blur(20px);border-radius: 16px;border: 1px solid rgba(255, 255, 255, 0.1);display: flex;align-items: center;padding: 0 20px;margin-top: 40px;gap: 16px;/* 播放/暂停按钮 *//* 中间内容区域 *//* 进度条容器 *//* 进度条填充 *//* 拖拽时移除过渡，实现实时跟随 *//* 进度条滑块 *//* 歌曲信息 *//* 时间显示 *//* 时钟图标 *//* 隐藏原生音频控件 *//* 加载状态 */}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .play-btn {width: 48px;height: 48px;border-radius: 50%;background: #ff6b35;border: none;cursor: pointer;display: flex;align-items: center;justify-content: center;flex-shrink: 0;transition: all 0.3s ease;box-shadow: 0 4px 15px rgba(255, 107, 53, 0.4);/* 播放图标 */}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .play-btn:hover {transform: scale(1.05);background: #ff7f4d;box-shadow: 0 6px 20px rgba(255, 107, 53, 0.5);}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .play-btn:active {transform: scale(0.95);}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .play-btn.playing .play-icon {width: 14px;height: 16px;border: none;margin-left: 0;background: transparent;position: relative;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .play-btn.playing .play-icon::before,
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .play-btn.playing .play-icon::after {content: '';position: absolute;width: 4px;height: 100%;background: #ffffff;border-radius: 1px;top: 0;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .play-btn.playing .play-icon::before {left: 2px;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .play-btn.playing .play-icon::after {right: 2px;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .play-btn .play-icon {width: 0;height: 0;border-style: solid;border-width: 8px 0 8px 14px;border-color: transparent transparent transparent #ffffff;margin-left: 3px;transition: all 0.3s ease;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .player-content {flex: 1;display: flex;flex-direction: column;gap: 8px;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .progress-container {position: relative;height: 4px;background: rgba(255, 255, 255, 0.15);border-radius: 2px;cursor: pointer;overflow: visible;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .progress-fill {height: 100%;background: #ff6b35;border-radius: 2px;width: 0%;position: relative;transition: width 0.1s linear;pointer-events: none;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .progress-container.dragging .progress-fill {transition: none;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .progress-thumb {position: absolute;right: -6px;top: 50%;transform: translateY(-50%);width: 12px;height: 12px;background: #ffffff;border-radius: 50%;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);cursor: grab;transition: transform 0.2s ease, box-shadow 0.2s ease;pointer-events: none;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .progress-thumb:hover,
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .progress-container.dragging .progress-thumb {transform: translateY(-50%) scale(1.2);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .track-info {display: flex;align-items: center;justify-content: space-between;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .track-name {color: #ffffff;font-size: 14px;font-weight: 500;letter-spacing: 0.3px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .time-display {display: flex;align-items: center;gap: 6px;color: rgba(255, 255, 255, 0.6);font-size: 13px;font-variant-numeric: tabular-nums;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .clock-icon {width: 14px;height: 14px;opacity: 0.6;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .clock-icon svg {width: 100%;height: 100%;fill: currentColor;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio audio {display: none;}
.idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .loading {opacity: 0.6;pointer-events: none;}
.idx_v2_m4 .swiper-pagination-bullet {width: 10px;height: 4px;border-radius: 2px;background-color: #e0e0e0;opacity: 1;}
.idx_v2_m4 .swiper-pagination-bullet-active {width: 24px;background-color: #fa4f31;}
.idx_v2_m4 .swiper-pagination {bottom: 4px;}
.idx_v2_m4 .btns {margin-top: 68px;padding-bottom: 160px;display: flex;align-items: center;justify-content: center;}
.idx_v2_m4 .btns a {width: 180px;height: 56px;display: flex;align-items: center;justify-content: center;border-radius: 30px;border: 2px solid #fd7615;color: #fd7615;font-size: 20px;}
.idx_v2_m5 {width: 100%;max-width: 1920px;min-width: 1200px;margin: 0 auto;background-color: #030a24;}
.idx_v2_m5 .content {width: 1200px;margin: 0 auto;color: #fff;padding: 181px 0 0;}
.idx_v2_m5 .content .title {font-size: 58px;line-height: 100px;font-family: 'BestFont-Bold';font-weight: bold;background: linear-gradient(87.94deg, #ED682D 1.92%, #ED431E 69.39%);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;text-align: center;}
.idx_v2_m5 .content .desc {margin-top: 24px;font-size: 20px;line-height: 1;text-align: center;}
.idx_v2_m5 .content .main {margin-top: 50px;position: relative;}
.idx_v2_m5 .content .main.shadow {height: 700px !important;position: relative;overflow: hidden;}
.idx_v2_m5 .content .main.shadow::before {content: '';width: 100%;height: 300px;background: linear-gradient(to bottom, transparent, #030A24);position: absolute;left: 0;bottom: 0;z-index: 1;}
.idx_v2_m5 .content .main .item {position: absolute;width: 284px;border-radius: 20px;overflow: hidden;background: #1e293b;transition: transform 0.3s ease;}
.idx_v2_m5 .content .main .item .img-placeholder p {padding: 20px 20px 75px;}
.idx_v2_m5 .content .main .item .infos {position: absolute;bottom: 18px;left: 20px;display: flex;align-items: center;}
.idx_v2_m5 .content .main .item .infos > img {margin-right: 6px;}
.idx_v2_m5 .content .btns {margin-top: 68px;padding-bottom: 160px;display: flex;align-items: center;justify-content: center;}
.idx_v2_m5 .content .btns span {width: 180px;height: 56px;display: flex;align-items: center;justify-content: center;border-radius: 30px;border: 2px solid #fff;color: #fff;font-size: 20px;cursor: pointer;}
.idx_v2_m6 {width: 100%;max-width: 1920px;min-width: 1200px;margin: 134px auto 0;}
.idx_v2_m6 .content {width: 1200px;margin: 0 auto;text-align: center;}
.idx_v2_m6 .content .title {font-size: 66px;font-family: 'BestFont-Bold';font-weight: bold;color: #000;}
.idx_v2_m6 .content .desc {margin-top: 18px;font-size: 20px;line-height: 1;}
.idx_v2_m6 .content .main {width: 100%;height: 653px;margin-top: 58px;background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/idx_v2_m6_bg.png') no-repeat center center;padding: 68px 100px;}
.idx_v2_m6 .content .main .main_top {display: flex;align-items: center;justify-content: space-between;color: #fff;}
.idx_v2_m6 .content .main .main_top .t_title {font-size: 40px;font-family: 'BestFont-Bold';}
.idx_v2_m6 .content .main .main_top .t_desc {font-size: 18px;line-height: 36px;}
.idx_v2_m6 .content .main .main_wrapper {margin-top: 66px;display: flex;align-items: center;justify-content: space-between;}






/* 【 0 - 1500 】 */
@media screen and (max-width: 767px) {
  html {
    font-size: 10vw !important;
  }
  .m_show {display: block !important;}
  .pc_show {display: none !important;}
  .idx_v2_banner {width: 100%;max-width: 767px;min-width: 320px;height: 14.267rem;background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/banner_bg_m.png') no-repeat center center;background-size: 100% 100%;}
  .idx_v2_banner .content {width: 100%;padding: 2.4rem 0.533rem 0;}
  .idx_v2_banner .content .title {font-size: 0.533rem;}
  .idx_v2_banner .content .title2 {font-size: 0.56rem;margin-top: 0.4rem;}
  .idx_v2_banner .content .idx_v2_price {font-size: 0.987rem;margin-top: 0.667rem;}
  .idx_v2_banner .content .idx_v2_price i {font-size: 0.613rem;}
  .idx_v2_banner .content .idx_v2_price sup {top: -2.267rem;right: -3.333rem;}
  .idx_v2_banner .content .idx_v2_price sup del {font-size: 0.267rem;white-space: nowrap;}
  .idx_v2_banner .content .btns {margin-top: 0.133rem;flex-wrap: wrap;}
  .idx_v2_banner .content .btns a {width: 6.933rem;height: 1.173rem;border-radius: 0.533rem;font-size: 0.48rem;margin: 0;}
  .idx_v2_banner .content .btns a i {width: 0.507rem;height: 0.613rem;margin-left: 0.08rem;background-size: 100% 100% !important;}
  .idx_v2_banner .content .btns a i.win {background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/banner_icon_win.svg') no-repeat center center;}
  .idx_v2_banner .content .btns a i.mac {background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/banner_icon_mac.svg') no-repeat center center;}
  .idx_v2_banner .content .btns label {width: 6.933rem;height: 1.173rem;line-height: 1.173rem;border-radius: 0.533rem;font-size: 0.48rem;margin: 0.4rem 0 0;color: #000;background-color: #bdbdbd;}
  .idx_v2_banner .content .video {height: 3.067rem;}
  .idx_v2_banner .content .video video {width: 3.333rem;transform: translateY(-65%) translateX(30%);}
  .idx_v2_banner .content .video img {width: 94%;height: 100%;}
  .idx_v2_m1 {width: 100%;max-width: 767px;min-width: 320px;}
  .idx_v2_m1 .content {width: 100%;padding: 1.733rem 0.533rem 0;}
  .idx_v2_m1 .content .content_top {flex-wrap: wrap;}
  .idx_v2_m1 .content .content_top .title {font-size: 0.8rem;line-height: 1.4;}
  .idx_v2_m1 .content .content_top .desc {font-size: 0.347rem;line-height: 1.6;margin-top: 0.267rem;}
  .idx_v2_m1 .content .content_top .right {width: 100%;padding-top: 0.293rem;}
  .idx_v2_m1 .content .content_top .right a {width: 3.467rem;height: 1.173rem;border-radius: 0.8rem;font-size: 0.347rem;}
  .idx_v2_m1 .content .main {margin-top: 1.333rem;justify-content: space-between;flex-wrap: wrap;}
  .idx_v2_m1 .content .main .item {width: 4.333rem;height: 3.6rem;border-radius: 0.4rem;align-items: self-start;margin-bottom: 0.267rem;}
  .idx_v2_m1 .content .main .item:last-child .it_desc {margin-top: -0.667rem;}
  .idx_v2_m1 .content .main .item .it_title {padding-top: 0.267rem;}
  .idx_v2_m1 .content .main .item .it_title i {font-size: 1.2rem;}
  .idx_v2_m1 .content .main .item .it_title span {font-size: 0.347rem;padding-top: 0.467rem;}
  .idx_v2_m1 .content .main .item .it_desc {width: 3.667rem;font-size: 0.347rem;margin-top: -0.4rem;}
  .idx_v2_m1 .content .thumb {border: 0.8rem solid #000;border-top-left-radius: 0.267rem;border-top-right-radius: 0.267rem;margin-top: 0.667rem;}
  .idx_v2_m1 .content .thumb video {max-width: 100%;}
  .idx_v2_m2 {width: 100%;max-width: 767px;min-width: 320px;}
  .idx_v2_m2 .content {width: 100%;padding: 1.867rem 0.533rem 1.333rem;}
  .idx_v2_m2 .content .title {font-size: 0.8rem;line-height: 1.333rem;}
  .idx_v2_m2 .content .main {margin-top: 1.333rem;}
  .idx_v2_m2 .content .main .left {display: none;}
  .idx_v2_m2 .content .main .right {flex-wrap: wrap;}
  .idx_v2_m2 .content .main .right .item {border-radius: 0.267rem;}
  .idx_v2_m2 .content .main .right .item:first-child {width: 8.933rem;height: 7.52rem;padding: 0.467rem 0.267rem;}
  .idx_v2_m2 .content .main .right .item:first-child .item_title .i_t_left span {font-size: 0.48rem;}
  .idx_v2_m2 .content .main .right .item:first-child .item_star {margin-top: 0.293rem;}
  .idx_v2_m2 .content .main .right .item:first-child .item_star div {width: 7.373rem;margin-top: 0.027rem;}
  .idx_v2_m2 .content .main .right .item:first-child ul {margin-top: 0.533rem;}
  .idx_v2_m2 .content .main .right .item:first-child ul li {margin-bottom: 0.4rem;}
  .idx_v2_m2 .content .main .right .item:last-child {width: 8.933rem;height: 7.52rem;border-radius: 0.267rem;border-top-right-radius: 0;border-top-left-radius: 0;padding: 0.267rem 0 0 0;}
  .idx_v2_m2 .content .main .right .item:last-child .item_title {padding-left: 0.267rem;}
  .idx_v2_m2 .content .main .right .item:last-child .item_title .i_t_left span {font-size: 0.48rem;}
  .idx_v2_m2 .content .main .right .item:last-child .item_star {margin-top: 0.533rem;padding-left: 0.267rem;}
  .idx_v2_m2 .content .main .right .item:last-child .item_star div {width: 7.387rem;}
  .idx_v2_m2 .content .main .right .item:last-child ul {margin-top: 0.533rem;}
  .idx_v2_m2 .content .main .right .item:last-child ul li {height: 1.467rem;line-height: 1.467rem;padding-left: 0.667rem;}
  .idx_v2_m2 .content .main .right .item:last-child ul li::before {left: 0.267rem;}
  .idx_v2_m2 .content .main .right .item .item_title .i_t_left span {padding-left: 0.267rem;}
  .idx_v2_m2 .content .main .right .item .item_title .i_t_right a {width: 3.333rem;height: 0.987rem;border-radius: 0.8rem;font-size: 0.48rem;}
  .idx_v2_m2 .content .main .right .item .item_star {margin-top: 0.133rem;}
  .idx_v2_m2 .content .main .right .item .item_star label {font-size: 0.347rem;line-height: 1;}
  .idx_v2_m2 .content .main .right .item .item_star div {height: 0.333rem;background-size: 100% 100% !important;}
  .idx_v2_m2 .content .main .right .item ul li {font-size: 0.347rem;line-height: 1.4;padding-left: 0.667rem;}
  .idx_v2_m2 .content .main .right .item ul li::before {width: 0.4rem;height: 0.4rem;background-size: 100% 100% !important;}
  .idx_v2_m3 {width: 100%;max-width: 767px;min-width: 320px;height: 12.92rem;background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/idx_m3_bg_m.png') no-repeat center center;background-size: 100% 100%;}
  .idx_v2_m3::before {height: 6.667rem;}
  .idx_v2_m3 .content {width: 100%;padding: 6.4rem 0.533rem 0;}
  .idx_v2_m3 .content .title {font-size: 0.773rem;font-weight: bold;}
  .idx_v2_m3 .content .desc {font-size: 0.347rem;line-height: 1.8;margin-top: 0.4rem;}
  .idx_v2_m3 .content .btns {margin-top: 0.667rem;flex-wrap: wrap;}
  .idx_v2_m3 .content .btns a {width: 6.933rem;height: 1.173rem;border-radius: 0.533rem;font-size: 0.48rem;margin: 0;}
  .idx_v2_m3 .content .btns a i {width: 0.507rem;height: 0.613rem;margin-left: 0.08rem;background-size: 100% 100% !important;}
  .idx_v2_m3 .content .btns a i.win {background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/banner_icon_win.svg') no-repeat center center;}
  .idx_v2_m3 .content .btns a i.mac {background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/banner_icon_mac.svg') no-repeat center center;}
  .idx_v2_m3 .content .btns label {width: 6.933rem;height: 1.173rem;line-height: 1.173rem;border-radius: 0.533rem;font-size: 0.48rem;margin: 0.4rem 0 0;color: #000;background-color: #bdbdbd;}
  .idx_v2_m4 {width: 100%;max-width: 767px;min-width: 320px;}
  .idx_v2_m4 .content {width: 100%;padding: 2.4rem 0.533rem 0;}
  .idx_v2_m4 .content .title {font-size: 0.8rem;line-height: 1.333rem;}
  .idx_v2_m4 .content .desc {margin-top: 0.333rem;font-size: 0.4rem;line-height: 1.6;}
  .idx_v2_m4 .idx_v2_swiper {margin: 1.333rem auto 0;padding: 4rem 0 1.067rem 0;}
  .idx_v2_m4 .idx_v2_swiper .swiper-slide {width: 100%;height: 525px;padding: 0 0.533rem;}
  .idx_v2_m4 .idx_v2_swiper .swiper-slide .left {width: 5.867rem;height: 7rem;top: 0;left: 50%;transform: translateX(-50%) translateY(-50%);}
  .idx_v2_m4 .idx_v2_swiper .swiper-slide .left img {max-width: 100%;}
  .idx_v2_m4 .idx_v2_swiper .swiper-slide .left .it_name {height: 0.933rem;font-size: 0.427rem;border-bottom-left-radius: 0.267rem;border-bottom-right-radius: 0.267rem;}
  .idx_v2_m4 .idx_v2_swiper .swiper-slide .right {width: 8.933rem;height: 12.867rem;border-radius: 0.267rem;margin-top: 0.533rem;padding: 3.333rem 0.533rem 0;color: #fff;}
  .idx_v2_m4 .idx_v2_swiper .swiper-slide .right .tag {justify-content: space-between;}
  .idx_v2_m4 .idx_v2_swiper .swiper-slide .right .tag span {padding: 5px 0.2rem;font-size: 0.267rem;border-radius: 0.267rem;margin-right: 0.213rem;}
  .idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_module {margin-top: 0.533rem;width: 100%;}
  .idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_module .it_title {font-size: 0.347rem;}
  .idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_module p {font-size: 0.347rem;margin-bottom: 0.2rem;}
  .idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio {/* 音频控制器容器 */width: 100%;height: 1.733rem;border-radius: 0.213rem;padding: 0 0.267rem;margin-top: 0.533rem;gap: 0.213rem;/* 播放/暂停按钮 *//* 时间显示 */}
  .idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .play-btn {width: 0.933rem;height: 0.933rem;}
  .idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .play-btn.playing .play-icon {width: 0.32rem;height: 0.347rem;}
  .idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .track-name {font-size: 0.267rem;}
  .idx_v2_m4 .idx_v2_swiper .swiper-slide .right .it_audio .time-display {font-size: 0.213rem;}
  .idx_v2_m4 .swiper-pagination-bullet {width: 0.213rem;height: 0.08rem;}
  .idx_v2_m4 .swiper-pagination-bullet-active {width: 24px;background-color: #fa4f31;}
  .idx_v2_m4 .swiper-pagination {bottom: 1.333rem;}
  .idx_v2_m4 .btns {margin-top: 0.933rem;padding-bottom: 2.133rem;}
  .idx_v2_m4 .btns a {width: 3.467rem;height: 1.173rem;border-radius: 0.8rem;font-size: 0.4rem;}
  .idx_v2_m5 {width: 100%;max-width: 767px;min-width: 320px;}
  .idx_v2_m5 .content {width: 100%;padding: 2.4rem 0.533rem 0;}
  .idx_v2_m5 .content .title {font-size: 0.613rem;line-height: 1.333rem;}
  .idx_v2_m5 .content .desc {margin-top: 0.333rem;font-size: 0.4rem;line-height: 1.6;}
  .idx_v2_m5 .content .main {margin-top: 0.667rem;}
  .idx_v2_m5 .content .main.shadow {height: 12rem !important;}
  .idx_v2_m5 .content .main.shadow::before {height: 5.333rem;}
  .idx_v2_m5 .content .main .item {width: 8.933rem;border-radius: 0.4rem;}
  .idx_v2_m5 .content .main .item .img-placeholder img {max-width: 100%;}
  .idx_v2_m5 .content .main .item .img-placeholder p {padding: 0.267rem 0.267rem 1rem;}
  .idx_v2_m5 .content .main .item .infos {bottom: 0.267rem;left: 0.267rem;}
  .idx_v2_m5 .content .main .item .infos > img {margin-right: 0.107rem;}
  .idx_v2_m5 .content .btns {margin-top: 0.933rem;padding-bottom: 2.133rem;}
  .idx_v2_m5 .content .btns span {width: 3.467rem;height: 1.173rem;border-radius: 0.8rem;font-size: 0.4rem;}
  .idx_v2_m6 {width: 100%;max-width: 767px;min-width: 320px;margin: 0.667rem auto 0;}
  .idx_v2_m6 .content {width: 100%;padding: 0 0.533rem;}
  .idx_v2_m6 .content .title {font-size: 0.88rem;}
  .idx_v2_m6 .content .desc {margin-top: 0.267rem;font-size: 0.347rem;}
  .idx_v2_m6 .content .main {height: 17.225rem;margin-top: 0.8rem;background: url('//pic.mairuan.com/WebSource/flstudio/web/images/newIndex/idx_v2_m6_bg_m.png') no-repeat center center;background-size: 100% 100% !important;padding: 0.933rem 0.533rem 0;}
  .idx_v2_m6 .content .main .main_top {flex-wrap: wrap;}
  .idx_v2_m6 .content .main .main_top .t_title {font-size: 0.533rem;}
  .idx_v2_m6 .content .main .main_top .t_desc {width: 100%;font-size: 0.347rem;line-height: 0.64rem;text-align: left;}
  .idx_v2_m6 .content .main .main_wrapper {margin-top: 0.88rem;flex-wrap: wrap;}
  .idx_v2_m6 .content .main .main_wrapper img {width: 48%;margin-bottom: 0.267rem;}
}
