@media screen and (max-width:767px) {
  .full{width:100%; max-width: 767px; min-width: 320px;}
  .all, .m_all{width:100% !important; padding-left:0.533rem; padding-right: 0.533rem;}

  .chanpinMenufixed{position: fixed; left:0; top:1.267rem; background: #fff; z-index: 9999;}

  .m_white{color: #fff;}

  .m_w400r{width: 5.333rem !important;}.m_w520r{width: 6.933rem !important;}.m_w530r{width: 7.067rem !important;}

  .m_h200r{height: 2.667rem;}.m_h230r{height: 3.067rem;}

  .m_t220r{top: 2.933rem;}

  .m_pt260r{padding-top:3.467rem!important;}

  .hborder:after{content: ''; border-bottom: 2px solid #e73c2e; position: absolute; width:0.933rem; left:0; bottom:-0px; display: none;}
  .hborder2:after{content: ''; border-bottom: 2px solid #3c81fb; position: absolute; width:0.933rem; left:0; bottom:-0px; display: none;}
  .hborder3:after{content: ''; border-bottom: 2px solid #3c81fb; position: absolute; width:70px;  left:50%; margin-left:-35px; bottom:-0px; display: none;}

  .full.m_h95r .top{width:100%; height: 1.267rem; position: fixed !important; left: 0; top:0; z-index: 9999999 ; background-color: #292929; border-bottom: none;}
  .menu_kefu{position: absolute; right: 1.467rem; top: 0.347rem}
  .m_menu{position: absolute; right: 0.533rem; top: 0.450rem;}
  .logo{position: absolute; left: 0.533rem; top:0.187rem;}

  .menuSarch{position: absolute; left: 0.933rem; top:1.333rem; width: 8rem; background: none; border-bottom: 1px solid #fff;}
  .searchButtom {position:absolute; top:50%; margin-top: -0.227rem; left:0.027rem; width: 0.453rem}
  #searchValueMenu {border:none; background: none; display: block; height:1.333rem; line-height:1.333rem; padding:0 0.213rem 0 1.067rem; width:100%; box-sizing: border-box;}

  .topMenuNaviList {position: absolute; left: 0.933rem; top:2.667rem; width: 8.0rem;}
  .topMenuNaviList li{border-bottom: 1px solid #4d4d4d; width:100%;}
  .topMenuNaviList li a {font-size:0.427rem;	color:white; width:100%; height:1.333rem; line-height:1.333rem; text-align:left;  box-sizing: border-box;}
  .topMenuNaviList li a:hover {text-decoration:none; }
  .topMenuNaviList li .indexCurrent, .topMenuNaviList li a:hover {color:#f9352a; font-weight: normal; background:none;}

  .topMenuNaviList li .MenuGMBtn{font-size:0.427rem;  color:white; width:100%; height:1.333rem; line-height:1.333rem; text-align:left;  box-sizing: border-box; background: none;}
  .topMenuNaviList li .MenuGMBtn:hover{background: none; color:#f9352a; height: 1.333rem; line-height: 1.333rem;}

  .subNav:before{content: ''; display: none;}
  .subNav{display: block !important; position: relative; border:none; top: -0.267rem; left:0.4rem; width: 90%; background: none;}
  .topMenuNaviList li .subNav a{height: 0.8rem; line-height: 0.8rem; font-size:0.373rem; text-align: left; color:#999;}
  .subNav li{border: none; }

  .footer{background: #212529; border: none;}
  .footer .bdb{border-bottom:1px solid #4d5154;}
  .footer a{color: #999;}
  .footer_center_2{background: #212529;}
  .footer .layui-col-xs12{border-bottom:0.027rem solid #555; padding: 0.2rem 0;}
  .footer .layui-col-xs12 ul{padding-left: 0.4rem;}
  .jia{position: absolute; right: 0.267rem; top:0.267rem; cursor: pointer; width: 0.4rem;}

  .footer_center_2 .image_ba img{ width: 0.293333rem; height: 0.373333rem; }
  .footer_center_2 .image_ba a{ color: #999; }

  /*首页*/
  .indexBanner{height: 14.267rem; background: url(//pic.mairuan.com/WebSource/guitarpro/web/images/m_indexBanner.jpg) no-repeat top; background-size: cover;}

  .indexTabBG{height: 4.133rem; background: url(//pic.mairuan.com/WebSource/guitarpro/web/images/m_indexTabBG.jpg) no-repeat top;}

  .indexTab li{width: 2.6rem; height: 0.8rem; line-height: 0.8rem; cursor: pointer; color:#bbb;}
  .indexTab li:after{content: ''; border-bottom: none; position: absolute; width: 100%; left: 0; bottom: 0px;}
  .indexTab .active{color: #fff;}
  .indexTab .active:after{content: ''; border-bottom: 2px solid #fff; position: absolute; width: 100%; left: 0; bottom: 0px;}

  /*chanpin.html*/
  .chanpinBanner{height: 14.267rem; background: url(//pic.mairuan.com/WebSource/guitarpro/web/images/m_chanpinBanner.jpg) no-repeat top; background-size: cover;}

  .chanpinMenu{border-bottom: 2px solid #e9eaeb; text-align: center;}
  .chanpinMenu li{display: inline-block; height: 0.8rem; line-height: 0.8rem; width: 2.667rem; position: relative; cursor: pointer;}
  .chanpinMenu .active:after,
  .chanpinMenu li:hover:after{content: ''; width: 100%; border-bottom: 2px solid #e73c2e; left: 0; bottom: -2px; position: absolute;}

  .drawingMenu li{display: inline-block; width: 1.733rem; height: 0.8rem; line-height: 0.8rem; background: #f6f6f6; color: #e73c2e; border: 1px solid #e9eaeb; margin-left:-1px; cursor: pointer; font-size: 0.32rem}

  .chanipnHoverDis{position: absolute; left: 0; top: 0; padding: 1.333rem 0.4rem 0 0.4rem; z-index: 2;}

  .fuhaoyuansu p{height: auto; border-bottom: 1px solid #e9eaeb; border-left: 3px solid #e9eaeb; padding: 0.4rem 0.4rem;}
  .fuhaoyuansu p:hover{border-left: 3px solid #e73c2e; background: #fcfcfc;}

  /*guitarpro7.html*/
  .guitarpro7Banner{height: 14.267rem; background: url(//pic.mairuan.com/WebSource/guitarpro/web/images/m_guitarpro7Banner.jpg) no-repeat top; background-size: cover;}

  .guitarpro7Menu{border-bottom: 2px solid #c0d2f1; text-align: center; margin-bottom: 2.133rem;}
  .guitarpro7Menu li{display: inline-block; height: 0.8rem; line-height: 0.8rem; padding: 0 0.187rem; position: relative; cursor: pointer; color:#c0d2f1;}
  .guitarpro7Menu .active,
  .guitarpro7Menu li:hover{color: #2f6bd1;}
  .guitarpro7Menu .active:after,
  .guitarpro7Menu li:hover:after{content: ''; width: 100%; border-bottom: 2px solid #2f6bd1; left: 0; bottom: -2px; position: absolute;}

  /*xiazai.html*/
  .xiazaiBanner{height: 14.267rem; background: url(//pic.mairuan.com/WebSource/guitarpro/web/images/m_xiazaiBanner.jpg) no-repeat top; background-size: cover;}

  .duibiTable th, .duibiTable td{padding-top: 0.24rem; padding-bottom:  0.24rem;}

  .xitongbg{height: 8.0rem; background: url(//pic.mairuan.com/WebSource/guitarpro/web/images/m_xitongbg.jpg) no-repeat top; background-size: cover;}

  /*服务*/
  .supportBanner{height:4.267rem; background: url(//pic.mairuan.com/WebSource/guitarpro/web/images/supportBanner.jpg) no-repeat top #333;}

  .supportSearch{width: 8.267rem; height: 1.333rem; background-color: #fff; border-bottom: 1px solid #fff;}
  #searchSupport{background: none; border: none; width: 6.667rem; height: 100%; padding: 0 0.4rem; color: #bbb;}
  #searchSupportBtn{position: absolute; right: 0.4rem; top:50%; margin-top: -0.253rem;}

  .supportMenu{border-bottom: 2px solid #e9eaeb; height: 1.6rem}
  .supportMenu li{display: inline-block; width: 2.667rem; position: relative;}
  .supportMenu a{display: block; color: #555; box-sizing: border-box; padding-left:0; height:  1.6rem; line-height:  1.6rem; margin-top:0rem; text-decoration: none;}
  .supportMenu .active a,
  .supportMenu a:hover{color: #e73c2e;}
  .supportMenu .active:after,
  .supportMenu a:hover:after{content: ''; border-bottom: 2px solid #e73c2e; position: absolute; width:100%; left:0; bottom:-1px;}

  .rumen{background: none;}
  .supportMenu .active .rumen,
  .rumen:hover{background-image: none;}

  .wenti{background: none;}
  .supportMenu .active .wenti,
  .wenti:hover{background-image: none;}

  .news{background: none;}
  .supportMenu .active .news,
  .news:hover{background-image: none;}

  .newsListPrev{display: inline-block; width: 2.133rem; height: 0.853rem; line-height: 0.853rem; border:1px solid #666; color:#666; border-radius: 0.053rem; text-align: center;}
  .newsListNext{display: inline-block; width: 2.133rem; height: 0.853rem; line-height: 0.853rem; border:1px solid #666; color:#666; border-radius: 0.053rem; text-align: center;}
  .newsListPrev:hover,
  .newsListNext:hover{color:#666; text-decoration: none;}
  .noNewsListPrev,
  .noNewsListNext{border: 1px solid #bbb; color: #bbb;}

  .news_content img{max-width: 100% !important; height: auto; display: block;}
  .news_content table{width: 100% !important;}
  .news_content table p{ padding: 0rem; text-indent: 1em; line-height: 2em; }


  /*新闻P标签（勿删）*/
  .news_detail h1, .news_detail h2, .news_detail h3, .news_detail h4{padding: 0 0 0.267rem 0; font-size: 0.4rem; text-indent:2em;}
  .news_detail p{padding: 0 0 0.267rem 0; text-indent: 2em; font-size: 0.4rem;}

  /*搜索结果样式（勿删）*/
  .searchResult li{border-bottom: 1px dashed #bbb; padding-bottom: 12px; margin-bottom: 12px;}
  .searchResult a{color: #09f;}
  .keywords{background: #38d878;color: #fff;}
  .pagination a, .pagination span {margin-right: 5px; padding: 2px 6px; }
  .pagination a {background: #09f; color: #fff; }
  .pagination span {background-color: #aaa; color: #fff; }

  /*站点地图（勿删）*/
  .sitemapHTML{min-height: 9.333rem;}
  .sitemapHTML h2{font-size: 0.347rem; padding-bottom: 0.133rem; border-bottom: 1px solid  #C2BEBE; margin: 0.213rem 0 0 0;}
  .sitemapHTML .sitemapCategory{overflow: hidden; padding-bottom: 0.133rem; border-bottom: 1px #C2BEBE dashed; margin: 0.213rem 0 0 0;}
  .sitemapHTML h3{font-size: 0.347rem; text-indent: 2em; float: left;}
  .sitemapHTML .openSitemap{cursor: pointer;}
  .sitemapHTML .openSitemap{font-size: 0.267rem; float: right;}
  .sitemapHTML .sitemapNews{clear: both; display: none;}
  .sitemapHTML .sitemapNews li{font-size: 0.293rem; text-indent: 4em; line-height: 0.48rem;}

  /*关于我们*/
  .aboutusMenu{border-bottom: 1px solid #eee; text-align: center;}
  .aboutusMenu li{display: inline-block; width: 24%; position: relative; border:none; font-size: 0.373rem}
  .aboutusMenu li a{display: block; color: #555; box-sizing: border-box; padding-left:0; height: 1.333rem; line-height: 1.333rem; margin-top:0rem; text-decoration: none; text-indent:0;}
  .aboutusMenu .active a,
  .aboutusMenu a:hover{color: #444;}
  .aboutusMenu .active:after,
  .aboutusMenu a:hover:after{content: ''; border-bottom: 2px solid #e73c2e; position: absolute; width:100%; left:0; bottom:-1px;}

  /*lp页*/
  .lpBanner{height: 15.467rem; background: url(//pic.mairuan.com/WebSource/guitarpro/web/images/m_lpBanner.jpg) no-repeat top; background-size: cover;}

  /* buy.html */
  .buybanner , .buyMainBanner , .VPBanBen>div{height: auto;}
  .VPBanBen>div.active{height: auto;box-shadow: none;}

  /*  营销活动Banner  */
  .idx-banner{width: 100%;max-width: 767px;min-width: 320px;height: 14.27rem;background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/m_banner.png') no-repeat top center;background-size: cover;}
  .idx-banner .content{width: 100% !important;padding: 3rem 0.533rem 0;text-align: center;}
  
  .idx-banner .desc{font-size: .48rem;}
  .idx-banner .slogan{font-size: 1.33rem;padding-top: 0.67rem;}
  .idx-banner .slogan i{display: block;}
  .idx-banner .slogan span{width: .4rem;line-height: .4rem;font-size: .4rem;padding: 0 .133rem .067rem;}
  .idx-banner .slogan label{line-height: 1.333rem;}

  .idx-banner a.detail{font-size: .48rem;margin-top: 1.67rem;padding-left: .133rem;}
  .idx-banner a.buy{width: 6.93rem;height: 1.2rem;line-height: 1.2rem;font-size: .48rem;margin-top: .24rem;}

  .idx-banner .count{display: none;}
  .idx-banner .tag{width: 1.067rem;height: 1.333rem;top: 0;;right: .533rem;}
  /* 版本2 */
  .idx-banner_v2{width: 100%;max-width: 767px;min-width: 320px;height: 14.27rem;background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/m_banner.png') no-repeat top center;background-size: cover;}
  .idx-banner_v2 .content{width: 100% !important;padding: 3rem 0.533rem 0;text-align: center;}
  .idx-banner_v2 .desc{font-size: .48rem;}
  .idx-banner_v2 .slogan{font-size: 1.33rem;padding-top: 0.67rem;margin-top: 0;}
  .idx-banner_v2 .slogan div{line-height: .47rem;font-size: .56rem;margin-left: 0;}
  .idx-banner_v2 .slogan div del{font-size: .347rem;}
  .idx-banner_v2 a.detail{font-size: .48rem;margin-top: .67rem;padding-left: .133rem;}
  .idx-banner_v2 a.buy{width: 6.93rem;height: 1.2rem;line-height: 1.2rem;font-size: .48rem;margin-top: 1.33rem;}
  .idx-banner_v2 .count{display: none;}
  .idx-banner_v2 .tag{width: 1.067rem;height: 1.333rem;position: absolute;top: 0;right: .533rem;}
  /* 版本3 */
  .idx_banner_v3{width:100%; max-width: 767px; min-width: 320px;height: 14.27rem;background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/m_idx_banner_v3.png') no-repeat center center;background-size: 100%;}
  .idx_banner_v3 .content{width: 100%;padding: 2.33rem .533rem 0;}
  .idx_banner_v3 .content .title{font-size: .48rem;}
  .idx_banner_v3 .content .desc{font-size: 1.73rem;margin-top: .67rem;}
  .idx_banner_v3 .content .desc i{display: block;}
  .idx_banner_v3 .content a.buy{width: 6.93rem;height: 1.2rem;line-height: 1.2rem;font-size: .48rem;margin-top: 2.23rem;}
  .idx_banner_v3 .content .count{display: none;}
  /* 版本4 毕业季 */
  .idx-banner_v4{width: 100%;max-width: 767px;min-width: 320px;height: 14.27rem;background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/220628/m_p1.png') no-repeat top center;background-size: cover;}
  .idx-banner_v4 .content{width: 100% !important;padding: 3rem 0.533rem 0;text-align: center;}     
  .idx-banner_v4 .desc{font-size: .48rem;}
  .idx-banner_v4 .slogan{font-size: 1.13rem;padding-top: 0.67rem;margin-top: 0;width: 6rem;margin: 0 auto;}
  .idx-banner_v4 .detail{font-size: .48rem;margin-top: .67rem;padding-left: .133rem;width: 7rem;}
  .idx-banner_v4 a.buy{width: 5.93rem;height: 1.2rem;line-height: 1.2rem;font-size: .48rem;margin-top: 1.33rem;}

  /* 深夜秒杀 start */
  .idx-banner_shengyemiaosha{width: 100%;max-width: 767px;min-width: 320px;height: 14.27rem;background: url('//pic.mairuan.com/shenyemiaosha/m_banner_2020730_gp.png') no-repeat top center;background-size: cover;}
  .idx-banner_shengyemiaosha .content{width: 100% !important;padding-left: 0.533rem;padding-right: 0.533rem;padding-top: 2.555rem;}
  .idx-banner_shengyemiaosha .desc{font-size: .48rem;}
  .idx-banner_shengyemiaosha .slogan{font-size: 1.433rem;padding-top: 0.333rem;letter-spacing: 2px;margin-bottom: 0.5rem;}
  .idx-banner_shengyemiaosha .slogan div{line-height: .47rem;font-size: .76rem;margin-left: 0;top: -0.2rem;}
  .idx-banner_shengyemiaosha .slogan del{font-size: .47rem;top: -0.9rem;}
  .idx-banner_shengyemiaosha .detail{padding-left:0.2rem;height: 40px;line-height: 40px; width: 8.725rem;margin: 0 auto;letter-spacing: 0px;}
  .idx-banner_shengyemiaosha .znegsong{display: inline-block;font-size: 0.5rem;position: relative;top: -3px;margin-left: -0.3rem;}
  .idx-banner_shengyemiaosha .detail span{top: -5px;font-size: 0.32rem;padding-right: 5px;padding-left: 5px;letter-spacing: -0.05px;}
  .idx-banner_shengyemiaosha .detail .jiahao{display: inline-block;width: 20px;height: 20px;background: url('//pic.mairuan.com/shenyemiaosha/banner_20200730_gp_jia.png') no-repeat center center;}
  .idx-banner_shengyemiaosha a.buy{width: 6.93rem;height: 1.2rem;line-height: 1.2rem;font-size: .48rem;margin-top: 1.33rem;}
  .idx-banner_shengyemiaosha .count{display: none;}
  .idx-banner_shengyemiaosha .tag{width: 88px;height: 82px;background: url('//pic.mairuan.com/shenyemiaosha/jiaobiao_20200730.png') no-repeat center center;background-size: cover;position: absolute;top: 0.32rem;right: 0.32rem;}

  /* 深夜秒杀 end */


  /*doufu start*/
  .buy_doufu {width: 100%;max-width: 767px;min-width: 320px;margin: 0px auto;background-color: #f9fafc;overflow: hidden;}
  .buy_doufu .buy_doufu_icon {width: 100%;margin: 0px auto;}
  .buy_doufu .buy_doufu_icon .buy_doufu_subject {font-size: 0.613rem;text-align: center;padding-top: 40px;padding-bottom: 30px; padding-left: 0;}
  .buy_doufu .buy_doufu_icon .Buy_Tab {text-align: center;padding-bottom: 100px;height: 0.8rem;}
  .buy_doufu .buy_doufu_icon .Buy_Tab .active {color: #fff;border-color: #3781fb;background-color: #2575e8;}
  .buy_doufu .buy_doufu_icon .Buy_Tab li {display: inline-block;padding-right: 0.25rem;padding-left: 0.25rem;font-weight: bold;text-align: center;text-decoration: none;position: relative;height: 40px;line-height: 40px;font-size: 18px;cursor: pointer;color: #2575e8;background-color: #EFF2F7 /*#e9f2ff*/;border-radius: 4px;}
  .buy_doufu .buy_doufu_icon .Buy_Tab li:first-child {margin-right: 10px;}
  .buy_doufu .buy_doufu_icon .Buy_Tab li .tag {display: inline-block;width: 52px;height: 22px;background: url(https://pic.mairuan.com/WebSource/huishenghuiying/web/images/3.png) no-repeat center center;position: absolute;top: -25px;right: -20px;}
  .buy_doufu .buy_doufu_icon .Buy_Tab li:last-child {margin-top: 0.25rem;position: relative;margin-right: 10px;}
  .buy_doufu .buy_doufu_content {margin-top: 4px;position: relative;padding-bottom: 0px;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods {height: 560px;margin-bottom: 1rem;}
  .buy_doufu .buy_doufu_content .active {margin-top: 0px !important;height: 560px !important;}
  .buy_doufu .buy_doufu_content .active .buy_doufu_icon_2 {height: 560px;margin: 0rem 0.5rem 0rem 0.5rem;padding-left: 0.4rem;padding-right: 0.4rem;padding-top: 0rem;padding-bottom: 0;position: relative;border-radius: 4px;background-color: #fff;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 {height: 560px !important;margin: 0rem 0.5rem 0rem 0.5rem;padding-left: 0.4rem;padding-right: 0.4rem;padding-top: 0.4rem !important;padding-bottom: 0;position: relative;border-radius: 4px;background-color: #fff;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_header .buy_doufu_title {display: inline-block;vertical-align: top;padding-top: 0.5rem;padding-left: 0rem;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_header .buy_doufu_title img {margin-left: 0;width: 0.867rem;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_header .buy_doufu_tel {width: calc(100% - 1rem);display: inline-block;vertical-align: top;padding-top: 0.25rem;padding-left: 0.5rem;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_header .buy_doufu_tel h3 {font-size: 0.575rem;font-weight: bold;padding-bottom: 8px;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_header .buy_doufu_tel h3 div {font-size: 14px;padding-top: 6px;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_header .buy_doufu_tel h3 div span {display: inline-block;border-radius: 4px;padding-left: 8px;padding-right: 8px;padding-top: 2px;padding-bottom: 2px;border: 1px solid #BBBBBB;color: #666;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_dec {width: 100%;color: #666;font-size: 13px;line-height: 23px;padding-top: 10px}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_price {margin-top: 0.5rem;font-size: 1.2rem;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_price .price {position: relative;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_price .price span {font-size: 0.5rem;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_price .price label {border-radius: 5px;font-size: 0.35rem;font-weight: bold;margin-left: 8px;position: relative;top: -0.5rem;display: inline-block;padding: 2px 10px 2px 10px;background: #FAEDE5;color: #f44336;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_price .goumai {position: relative;bottom: 8px;left: 8px;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_price .goumai a {text-decoration: none;border-radius: 5px;background: #e94518;border: 1px solid #e94518;color: #fff;display: inline-block;text-align: center;box-sizing: border-box;font-size: 18px;width: 135px;height: 37px;line-height: 37px;margin-right: 10px;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_cuxiao {font-size: 16px;padding-top: 30px;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_cuxiao p {font-size: 15px;font-weight: bold;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_cuxiao .zengsong {color: #666;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_cuxiao .zengsong div {display: inline-block;width: 100%;padding-top: 10px;margin-top: 4px;  margin-left: -10px;}
  .buy_doufu .buy_doufu_content .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_cuxiao .zengsong div span {border: 1px solid red;width: 10%;text-align: center;color: red;font-size: 10px;margin-left: 10px;padding-left: 3px;padding-right: 3px;border-radius: 4px;display: inline-block;line-height: 20px;vertical-align: top;margin-right: 7px;}
  .buy_doufu .buy_doufu_content_2 {margin-top: 4px;position: relative;}
  .buy_doufu .buy_doufu_content_2 .active {margin-top: 0 !important;height: 560px !important;}
  .buy_doufu .buy_doufu_content_2 .active .buy_doufu_icon_2 { height: 560px; margin: 0rem 0.5rem 0rem 0.5rem;padding-left: 0.4rem;padding-right: 0.4rem;padding-top: 0; padding-bottom: 0; position: relative;  border-radius: 4px;  background-color: #fff;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods {height: 560px;position: relative;vertical-align: top;width: 100%;margin-bottom: 1rem; margin-top: 0;display: inline-block;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 {height: 560px!important;margin: 0rem 0.5rem 0rem 0.5rem;padding-left: 0.4rem;padding-right: 0.4rem;padding-top: 0.4rem !important;padding-bottom: 0;position: relative;border-radius: 4px;background-color: #fff;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_header .buy_doufu_title {display: inline-block;vertical-align: top;padding-top: 0.5rem;padding-left: 0rem;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_header .buy_doufu_title img {width: 0.867rem;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_header .buy_doufu_tel {width: calc(100% - 1rem);display: inline-block;vertical-align: top;padding-top: 0.25rem;padding-left: 0.5rem;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_header .buy_doufu_tel h3 {font-size: 0.575rem;font-weight: bold;padding-bottom: 8px;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_header .buy_doufu_tel h3 div {font-size: 14px;padding-top: 6px;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_header .buy_doufu_tel h3 div span {display: inline-block;border-radius: 4px;padding-left: 8px;padding-right: 8px;padding-top: 2px;padding-bottom: 2px;border: 1px solid #BBBBBB;color: #666;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_dec {width: 100%;color: #666;font-size: 13px;line-height: 23px;padding-top: 10px}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_price {margin-top: 0.5rem;font-size: 1.2rem;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_price .price {position: relative;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_price .price span{font-size: 0.5rem;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_price .price label{border-radius: 5px;font-size: 0.35rem;font-weight: bold;margin-left: 8px;position: relative;top: -0.5rem;display: inline-block;padding: 2px 10px 2px 10px;background: #FAEDE5;color: #f44336;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_price .goumai {position: relative;bottom: 8px;left: 8px;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_price .goumai a {text-decoration: none;border-radius: 5px;background: #e94518;border: 1px solid #e94518;color: #fff;display: inline-block;text-align: center;box-sizing: border-box;font-size: 18px;width: 135px;height: 37px;line-height: 37px;margin-right: 10px;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_cuxiao {font-size: 16px;padding-top: 30px;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_cuxiao p {font-size: 15px;font-weight: bold;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_cuxiao .zengsong {color: #666;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_cuxiao .zengsong div {display: inline-block;width: 100%;padding-top: 10px;margin-top: 4px;}
  .buy_doufu .buy_doufu_content_2 .buy_doufu_goods .buy_doufu_icon_2 .buy_doufu_cuxiao .zengsong div span {border: 1px solid red;width: 10%;text-align: center;color: red;font-size: 10px;margin-left: 10px;padding-left: 3px;padding-right: 3px;border-radius: 4px;display: inline-block;line-height: 20px;vertical-align: top;margin-right: 7px;}
  .buy_doufu_tag1{text-shadow:0px 0px 5px #ff9b4a,0px 0px 10px #ff9b4a;background-color:#E33C1A; text-align: center;height: 25px;line-height: 25px;font-size: 0.347rem; width: 3rem;border-radius: 4px;letter-spacing: 1px;}
  .buy_doufu_tag2{text-shadow:0px 0px 5px #ff9b4a,0px 0px 10px #ff9b4a;background-color:#E33C1A; text-align: center;height: 25px;line-height: 25px;font-size: 0.347rem;; width: 3rem;border-radius: 4px;letter-spacing: 1px;}
  .buy_doufu_tag3{text-shadow:0px 0px 5px #ff9b4a,0px 0px 10px #ff9b4a;background-color:#E33C1A; text-align: center;height: 25px;line-height: 25px;font-size: 0.347rem;; width: 3rem;border-radius: 4px;letter-spacing: 1px;}



  .doufu_ayoa_m3 {width: 100%;max-width: 767px;min-width: 320px;margin: 0 auto;height: 8rem;margin-top: 2.5rem;}
  .doufu_ayoa_m3 .content {width: 100%;margin: 0 auto;padding-top: 0.8rem;}
  .doufu_ayoa_m3 .content .title {font-size: 0.5rem;font-family: 'bestFont medium';text-align: center;}
  .doufu_ayoa_m3 .content .wrapper {display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 0.8rem;}
  .doufu_ayoa_m3 .content .wrapper .item {width: 50%;text-align: center;font-family: 'bestFont regular';padding-top: 10px;padding-bottom: 10px;}
  .doufu_ayoa_m3 .content .wrapper .item .v_title {font-size: 0.3rem;;margin-top: 20px;}


  .lim_buy_c {background:#E33C1A;border-top-left-radius: 4px;border-top-right-radius: 4px;}
  .lim_buy_b {position: absolute;top:20px;left: 45px}
  .lim_buy_b1 {position: absolute;top:25px;left: 45px}
  .lim_buy_d {position: absolute;top:20px;right: 45px}
  .lim_buy_d1 {position: absolute;top:25px;right: 45px}

  .buy_doufu_img {  width: 3.627rem;  height: 3.627rem;  }
  .buy_doufu_hover { background: none;border: 1px solid #e94518; color: #e94518;  display: inline-block;  text-align: center;  box-sizing: border-box;}
  .buy_doufu_hover:hover{  background-color: #F8401C;  color: #fff!important;}
  /*doufu end*/

  /*评价 start*/
  .pingjia_header_title {width: 100%;max-width: 767px;min-width: 320px;margin: 0px auto;height: 1rem;position: relative;z-index: 998;text-align: right;border-top: solid #272727 1px;}
  .pingjia_header_title .pingjia {width: 3rem;height: 0.5rem;display: inline-block;position: absolute;font-weight: bold;top: 50%;left: 50%;margin: -0.2rem 0 0 -2.8rem;}
  .pingjia_header_title .pingjia span {font-size: 0.347rem;}
  .pingjia_header_title .duibi {width: 2rem;height: 0.5rem;display: inline-block;position: absolute;top: 50%;left: 50%;margin: -0.2rem 0 0 0.2rem;}
  .pingjia_header_title .duibi a {font-size: 0.387rem;color: #000;}
  .pingjia_header_title .goumai {width: 2rem;height: 0.5rem;display: inline-block;position: absolute;top: 50%;left: 50%;margin: -0.3rem 0 0 2.5rem;}
  .pingjia_header_title .goumai a {background: #e94518;border: 1px solid #e94518;color: #fff;display: inline-block;text-align: center;box-sizing: border-box;font-size: 0.387rem;width: 2.2rem;line-height: 0.6rem;border-radius: 5px;}
  
  .pingjia_header_title.prod-menu_fixed60{top: 1.267rem;z-index: 101;}
  .pingjia_header_title.prod-menu_fixed30{top: 1.267rem;z-index: 101;}

  .pingjia_content {width: 100%;max-width: 767px;min-width: 320px;padding-left: 0.45rem;padding-right: 0.45rem;padding-top: 0.1rem;padding-bottom: 0.1rem;margin: 0 auto;overflow: hidden;background-color: #F9FAFC;}
  .pingjia_content .v1 {width: 100%;margin: 0 auto;}
  /*.pingjia_content .v1 div {margin-top: 4px;position: relative !important;}*/
  .pingjia_content .v2 {padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 0;position: relative !important;border-radius: 4px;min-height: 200px;background-color: #fff;}
  .pingjia_content .v3 {border-bottom: solid #F6F6F6 1px;width: 100%;height: 50px;display: inline-block;font-size: 16px;font-weight: bold;}
  .pingjia_content .comment_pingjia {padding-top: 0.2rem;margin: 0 auto;}
  .pingjia_content .comment_pingjia .item {padding-bottom: 0.2rem;padding-top: 0.2rem;border-bottom: solid #F6F6F6 1px;}
  .pingjia_content .comment_pingjia .item .user {display: inline-block;vertical-align: top;text-align: center;padding-left: 0.2rem;}
  .pingjia_content .comment_pingjia .item .userComment {display: inline-block;width: 80%;vertical-align: top;font-size: 0.35rem;padding-left: 0.2rem;}
  .pingjia_content .comment_pingjia .item .userComment .uname {font-size: 0.35rem;font-weight: bold;}
  .pingjia_content .comment_pingjia .item .userComment .evacontent {font-size: 0.35rem;padding-top: 0.1rem;}
  .pingjia_content .comment_pingjia .item .userComment .goods {font-size: 0.35rem;padding-top: 0.15rem;color: #999;padding: 0 0 0.1rem;}
  .pingjia_content .comment_pingjia .item .userComment .goods span {display: block;}
  .pingjia_content .comment_pingjia .item .userComment .replay {padding: 12px 0 15px 20px;background-color: #F7F7F7;}
  .pingjia_content .comment_pingjia .item .userComment .replay .mairuan {display: inline-block;vertical-align: top;text-align: center;}
  .pingjia_content .comment_pingjia .item .userComment .replay .replay_comment {display: inline-block;width: 80%;vertical-align: top;font-size: 0.35rem;padding-left: 0.2rem;}
  .pingjia_content .comment_pingjia .item .userComment .replay .replay_comment .replay_user {font-size: 0.35rem;font-weight: bold;}
  .pingjia_content .comment_pingjia .item .userComment .replay .replay_comment .replay_content {font-size: 0.35rem;padding-top: 0.1rem;}
  .pingjia_content .showMore {text-align: center;padding-top: 30px;padding-bottom: 30px;}

  .pingjia_count_all {float: none;}
  .pingjia_count_all .pingjia_count {padding-left: 1rem;padding-right: 1rem;padding-top: 0.5rem;padding-bottom: 0.5rem;position: relative !important;border-radius: 4px;background-color: #fff;}
  .pingjia_count_all .pingjia_count .pie {width: 140px;height: 140px;border-radius: 50%;background: pink;position: relative;display: inline-block;vertical-align: middle;}
  .pingjia_count_all .pingjia_count .pie .circle {width: 115px;height: 115px;line-height: 25px;text-align: center;color: red;position: absolute;top: 50%;left: 50%;z-index: 100;transform: translate(-50%, -50%);background: white;border-radius: 50%;font-size: 36px;padding-top: 30px;font-weight: bold;}
  .pingjia_count_all .pingjia_count .pie .circle span {color: #000;font-size: 16px;font-weight: normal;}
  .pingjia_count_all .pingjia_count .pie .left {border-radius: 140px 0 0 140px;width: 70px;height: 140px;float: left;overflow: hidden;}
  .pingjia_count_all .pingjia_count .pie .left .left-deg {width: 70px;height: 140px;background: #F7401D;transform-origin: right center;transform: rotate(0deg);}
  .pingjia_count_all .pingjia_count .pie .right {border-radius: 0 140px 140px 0;width: 70px;height: 140px;float: left;overflow: hidden;}
  .pingjia_count_all .pingjia_count .pie .right .right-deg {width: 70px;height: 140px;background: #F7401D;transform-origin: left center;transform: rotate(0deg);}
  .pingjia_count_all .pingjia_count .count {display: inline-block;margin-top: 0.1rem;vertical-align: middle;}
  .pingjia_count_all .pingjia_count .count span:first-child {font-size: 1.2rem;font-weight: bold;}



  /* 9月营销 早秋活动 start */
  .idx6_hengfu_gp_bg{width:100%;max-width: 767px;min-width: 320px; height: 1.45rem;background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/20200915_gp_m_hengfu.png') no-repeat top center;background-size: 100%;}
  .idx6_hengfu_gp_bg .content{width: 100%;overflow: hidden;color: white;line-height: 0.5rem;margin: 0 auto;font-size: 0.5rem;position: relative;}
  .idx6_hengfu_gp_bg .content .t1{display: inline-block;font-size: 0.42rem;margin-top: 0.25rem;margin-left: 0.2rem;}
  .idx6_hengfu_gp_bg .content .t2{display: inline-block;font-size: 0.32rem;margin-top: 0.1rem;margin-left: 0.2rem;}
  .idx6_hengfu_gp_bg .content a{ display: inline-block;position: absolute;top:0.15rem;right:1.5rem;height: 0.65rem;width: 2.2rem;line-height: 0.65rem; color: #ff5122;background-color: white;font-size: 0.32rem;border-radius: 20px; text-decoration: none;text-align: center;}
  .idx6_hengfu_gp_bg .close{ position: absolute; top: 0.15rem;right:0.2rem;background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/20200915_gp_close.png')no-repeat center center;background-size: 100%;width: 0.5rem;height: 0.5rem;cursor: pointer;}

  .idx6_gp_banner{width: 100%;max-width: 767px;min-width: 320px;height: 14.27rem;background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/20200918_gp_m_banner.png') no-repeat top center;background-size: 100%;}
  .idx6_gp_banner .content{width: 100% !important;padding-left: 0.533rem;padding-right: 0.533rem;padding-top: 3rem;}
  .idx6_gp_banner .desc{font-size: .48rem;}
  .idx6_gp_banner .slogan{font-size: 1.433rem;padding-top: 1.5rem;letter-spacing: 2px;margin-bottom: 0.5rem;}
  .idx6_gp_banner .slogan span{display:block;line-height: 0rem;}
  .idx6_gp_banner a.buy{width: 6.93rem;height: 1.2rem;line-height: 1.2rem;font-size: .48rem;margin-top: 1.33rem;}
  /* 9月营销 早秋活动 end */



  /*  双十一  start */
  .topic_m1 {width: 100%;max-width: 767px;min-width: 320px;height: 14.48rem;background: #e62451 url('//pic.mairuan.com/2020/double11/m_topic_banner6.png') no-repeat center center;background-size: 100% 100%;}
  .topic_m1 .content {width: 100%;padding: 0 0.533rem;}
  .topic_m1 .content .time {width: 4.56rem;height: 0.64rem;background-size: 100%;font-size: 0.427rem;line-height: 0.64rem;bottom: 27%;}
  .topic_m2 {width: 100%;max-width: 767px;min-width: 320px;background: url('//pic.mairuan.com/2020/double11/m_topic_m2_bg.jpg') no-repeat top center;background-size: 100% 100%;margin-top: -1px;}
  .topic_m2 .content {width: 100%;padding: 1.2rem 0.533rem 1.6rem;}
  .topic_m2 .content .title {font-size: 0.533rem;}
  .topic_m2 .content .title::before {width: 0.44rem;height: 0.333rem;background-size: 100%;left: -0.733rem;}
  .topic_m2 .content .title::after {width: 0.44rem;height: 0.333rem;background-size: 100%;right: -0.733rem;}
  .topic_m2 .content .main {margin-top: 0.667rem;}
  .topic_m2 .content .main .item {width: 100%;border-radius: 0.053rem;border: 0.053rem solid #fff1cd;flex-wrap: wrap;}
  .topic_m2 .content .main .item .left .pc_show {display: none;}
  .topic_m2 .content .main .item .left .m_show {display: inline-block;width: 100%;}
  .topic_m2 .content .main .item .right {padding: 0.56rem 0.533rem 0.8rem;}
  .topic_m2 .content .main .item .v_title {font-size: 0.453rem;}
  .topic_m2 .content .main .item .v_desc {font-size: 0.347rem;line-height: 0.533rem;}
  .topic_m2 .content .main .item .v_curve {width: 100%;height: 3.973rem;background-size: 100%;}
  .topic_m2 .content .main .item .v_curve .activity {font-size: 0.347rem;top: 0.867rem;left: 0.667rem;}
  .topic_m2 .content .main .item .v_curve .activity label {font-size: 0.427rem;padding-left: 0.267rem;}
  .topic_m2 .content .main .item .v_curve .activity label::before {font-size: 0.347rem;bottom: 0.04rem;left: -0.067rem;}
  .topic_m2 .content .main .item .v_curve .activity del {font-size: 0.347rem;margin-top: -0.067rem;}
  .topic_m2 .content .main .item .v_curve .subsidy {font-size: 0.32rem;padding-top: 0.133rem;}
  .topic_m2 .content .main .item .v_curve .subsidy label {font-size: 0.427rem;padding-left: 0.267rem;margin-top: -0.067rem;}
  .topic_m2 .content .main .item .v_curve .subsidy label::before {font-size: 0.32rem;bottom: 0.04rem;}
  .topic_m2 .content .main .item .v_curve .doubel11 {font-size: 0.347rem;line-height: 0.293rem;left: 62.5%;top: 45%;}
  .topic_m2 .content .main .item .v_curve .daily {font-size: 0.347rem;top: 0.867rem;right: 0.8rem;}
  .topic_m2 .content .main .item .v_curve .daily label {font-size: 0.427rem;padding-left: 0.267rem;}
  .topic_m2 .content .main .item .v_curve .daily label::before {font-size: 0.347rem;bottom: 0.04rem;left: -0.067rem;}
  .topic_m2 .content .main .item .v_price {font-size: 0.427rem;padding-right: 0;}
  .topic_m2 .content .main .item .v_price label {font-size: 0.8rem;padding-left: 0.4rem;}
  .topic_m2 .content .main .item .v_price label::before {font-size: 0.427rem;bottom: 0.107rem;}
  .topic_m2 .content .main .item .v_giveaway {font-size: 0.32rem;}
  .topic_m2 .content .main .item .v_giveaway label {display: block;margin-top: -0.133rem;}
  .topic_m2 .content .main .item .btns a.buynow {width: 7.467rem;height: 1.173rem;line-height: 1.173rem;border-radius: 0.053rem;font-size: 0.48rem;}
  .topic_m2 .content .main .item .btns .number {font-size: 0.347rem;}
  .topic_m3 {width: 100%;max-width: 767px;min-width: 320px;background: url('//pic.mairuan.com/2020/double11/m_topic_m3_bg.jpg') no-repeat top center;background-size: 100% 100%;}
  .topic_m3 .content {width: 100%;padding: 1.2rem 0.533rem 1.067rem;}
  .topic_m3 .content .title {font-size: 0.533rem;}
  .topic_m3 .content .title::before {width: 0.44rem;height: 0.333rem;background-size: 100%;left: -0.733rem;}
  .topic_m3 .content .title::after {width: 0.44rem;height: 0.333rem;background-size: 100%;right: -0.733rem;}
  .topic_m3 .content .progress {width: 100%;height: 5.013rem;border-radius: 0.053rem;background: #e13a4e url('//pic.mairuan.com/2020/double11/m_topic_m3_progressBg2.png') no-repeat center center;background-size: 100%;margin-top: 0.667rem;}
  .topic_m3 .content .progress .item {padding: 0 0.133rem;}
  .topic_m3 .content .progress .item .v_time {font-size: 0.293rem;margin-top: 0.533rem;}
  .topic_m3 .content .progress .item .slogen {width: 1.6rem;height: 1.467rem;line-height: 1.467rem;background: url('//pic.mairuan.com/2020/double11/topic_m3_progressBg.png') no-repeat center center;background-size: 100%;font-size: 0.827rem;margin-top: 0.133rem;}
  .topic_m3 .content .progress .item .v_title {font-size: 0.373rem;margin-top: 0.133rem;}
  .topic_m3 .content .main {margin-top: 0.8rem;}
  .topic_m3 .content .main .item {width: 100%;height: 9.733rem;border-radius: 0.053rem;margin-bottom: 1.067rem;}
  .topic_m3 .content .main .item .v_tag {width: 1.467rem;height: 1.467rem;line-height: 0.533rem;background: url('//pic.mairuan.com/2020/double11/topic_m3_tag.png') no-repeat center center;background-size: 100%;font-size: 0.427rem;padding-top: 0.133rem;}
  .topic_m3 .content .main .item .v_title {font-size: 0.4rem;margin-top: 0.333rem;}
  .topic_m3 .content .main .item > img {width: 6.4rem;margin-top: 0.6rem;}
  .topic_m3 .content .main .item .v_price {width: 100%;height: 2.36rem;background: url('//pic.mairuan.com/2020/double11/topic_m3_item_buy.png') no-repeat center center;background-size: 100%;}
  .topic_m3 .content .main .item .v_price .price11 {font-size: 0.293rem;top: 0;}
  .topic_m3 .content .main .item .v_price .price11 label {font-size: 0.427rem;padding-left: 0.333rem;}
  .topic_m3 .content .main .item .v_price .price11 label::before {font-size: 0.293rem;}
  .topic_m3 .content .main .item .v_price .buyprice {font-size: 0.427rem;top: 0.467rem;left: 0.267rem;}
  .topic_m3 .content .main .item .v_price .buyprice label {font-size: 0.72rem;padding-left: 0.48rem;margin-top: -0.133rem;}
  .topic_m3 .content .main .item .v_price .buyprice label::before {font-size: 0.373rem;bottom: 0.133rem;left: 0.067rem;}
  .topic_m3 .content .main .item .v_price .component {top: 0.667rem;}
  .topic_m3 .content .main .item .v_price .component .top {font-size: 0.267rem;}
  .topic_m3 .content .main .item .v_price .component .middle {margin-top: 0;}
  .topic_m3 .content .main .item .v_price .component .middle span {font-size: 0.267rem;}
  .topic_m3 .content .main .item .v_price .component .bottom {margin-top: -0.067rem;}
  .topic_m3 .content .main .item .v_price .component .bottom label {font-size: 0.507rem;padding-left: 0.4rem;}
  .topic_m3 .content .main .item .v_price .component .bottom label::before {font-size: 0.24rem;bottom: 0.08rem;left: 0.027rem;}
  .topic_m3 .content .main .item .v_price .component .bottom label:first-child {padding-left: 0.533rem;width: 24%;}
  .topic_m3 .content .main .item .v_price .component .bottom label:first-child::before {left: 0.133rem;}
  .topic_m3 .content .main .item .v_price .component .bottom i {width: 0.333rem;height: 0.333rem;line-height: 0.373rem;font-size: 0.347rem;margin: 0 0.16rem 0.667rem 0;}
  .topic_m3 .content .main .item .v_price .buynow {width: 1.6rem;height: 1.333rem;font-size: 0.427rem;line-height: 0.667rem;padding-top: 0.267rem;top: 0.533rem;}
  .topic_m4 {width: 100%;max-width: 767px;min-width: 320px;background: url('//pic.mairuan.com/2020/double11/m_topic_m4_bg.jpg') no-repeat top center;background-size: 100% 100%;}
  .topic_m4 .content {width: 100%;padding: 1.2rem 0.533rem 1.333rem;}
  .topic_m4 .content .m1 .title {font-size: 0.533rem;}
  .topic_m4 .content .m1 .title::before {width: 0.44rem;height: 0.333rem;background-size: 100%;left: -0.733rem;}
  .topic_m4 .content .m1 .title::after {width: 0.44rem;height: 0.333rem;background-size: 100%;right: -0.733rem;}
  .topic_m4 .content .m1 .title + span {display: block;text-align: center;font-size: 0.32rem;font-family: 'SourceHanSansSC-Regular, bestFont regular';color: #fff1cd;padding-top: 0.2rem;}
  .topic_m4 .content .m1 .wrapper {width: 100%;height: 10.747rem;background: url('//pic.mairuan.com/2020/double11/m_topic_m4_m1_bg.png') no-repeat center center;background-size: 100%;margin-top: 0.533rem;}
  .topic_m4 .content .m1 .wrapper .main {width: 8.133rem;height: 4.267rem;padding: 0.4rem 0 0 0.667rem;position: absolute;top: 5.6rem;left: 50%;transform: translate(-50%, 0);}
  .topic_m4 .content .m1 .wrapper .main .tag {width: 1.467rem;height: 1.467rem;line-height: 0.533rem;background: url('//pic.mairuan.com/2020/double11/topic_m3_tag.png') no-repeat center center;background-size: 100%;font-size: 0.427rem;padding-top: 0.133rem;}
  .topic_m4 .content .m1 .wrapper .main .v_title {font-size: 0.427rem;}
  .topic_m4 .content .m1 .wrapper .main .v_price {font-size: 0.347rem;margin-top: 0.333rem;}
  .topic_m4 .content .m1 .wrapper .main .v_price label {font-size: 0.56rem;padding-left: 0.267rem;}
  .topic_m4 .content .m1 .wrapper .main .v_price label::before {font-size: 0.347rem;bottom: 0.067rem;left: -0.04rem;}
  .topic_m4 .content .m1 .wrapper .main .v_price del {font-size: 0.24rem;}
  .topic_m4 .content .m1 .wrapper .main .v_price span {width: 2.667rem;height: 0.573rem;line-height: 0.573rem;background-size: 100%;font-size: 0.347rem;}
  .topic_m4 .content .m1 .wrapper .main .update {display: none;}
  .topic_m4 .content .m1 .wrapper .main .update + label {display: inline-block;width: 3.467rem;height: 0.853rem;line-height: 0.853rem;text-align: center;color: white;background-color: #ff383f;border-radius: 0.053rem;font-size: 0.347rem;font-family: 'SourceHanSansSC-Regular, bestFont regular';margin-top: 0.373rem;}
  .topic_m4 .content .m2 {margin-top: 1.067rem;}
  .topic_m4 .content .m2 .item {width: 100%;margin-bottom: 1.067rem;}
  .topic_m4 .content .m2 .item .v_title {font-size: 0.533rem;}
  .topic_m4 .content .m2 .item .v_title::before {width: 0.44rem;height: 0.333rem;background: url('//pic.mairuan.com/2020/double11/topic_title_before.png') no-repeat center center;background-size: 100%;left: -0.733rem;}
  .topic_m4 .content .m2 .item .v_title::after {width: 0.44rem;height: 0.333rem;background: url('//pic.mairuan.com/2020/double11/topic_title_after.png') no-repeat center center;background-size: 100%;right: -0.733rem;}
  .topic_m4 .content .m2 .item .v_title span {display: inline-block;font-size: 0.533rem;margin-top: 0;margin-left: 0.267rem;}
  .topic_m4 .content .m2 .item .v_title + span {display: block;text-align: center;font-size: 0.32rem;font-family: 'SourceHanSansSC-Regular, bestFont regular';color: #fff1cd;padding-top: 0.2rem;}
  .topic_m4 .content .m2 .item .v_main {height: 10.133rem;border-radius: 0.053rem;margin-top: 0.333rem;padding: 6rem 0.533rem 0;}
  .topic_m4 .content .m2 .item .v_main .vv_title {font-size: 0.427rem;margin-bottom: 0.133rem;}
  .topic_m4 .content .m2 .item .v_main div {line-height: 0.64rem;color: #333;}
  .topic_m4 .content .m2 .item .v_main div label {font-size: 0.347rem;}
  .topic_m4 .content .m2 .item .v_main p {font-size: 0.347rem;line-height: 0.533rem;}
  .topic_m4 .content .m2 .item:nth-of-type(1) .v_main {background-size: 100%;}
  .topic_m4 .content .m2 .item:nth-of-type(2) .v_main {background-size: 100%;}
  .topic_m4 .content .m2 .item:nth-of-type(3) .v_main {background-size: 100%;}
  .topic_m5 {width: 100%;max-width: 767px;min-width: 320px;background: url('//pic.mairuan.com/2020/double11/m_topic_m5_bg.jpg') no-repeat top center;background-size: 100% 100%;}
  .topic_m5 .content {width: 100%;padding: 1.2rem 0.533rem 1.6rem;}
  .topic_m5 .content .title {font-size: 0.533rem;}
  .topic_m5 .content .title::before {width: 0.44rem;height: 0.333rem;background-size: 100%;left: -0.733rem;}
  .topic_m5 .content .title::after {width: 0.44rem;height: 0.333rem;background-size: 100%;right: -0.733rem;}
  .topic_m5 .content .time {height: 1.333rem;line-height: 1.333rem;background: url('//pic.mairuan.com/2020/double11/m_topic_m5_timeBg.png') no-repeat center center;background-size: 100%;font-size: 0.347rem;margin-top: 0.667rem;}
  .topic_m5 .content .time .countdown span {width: 0.507rem;height: 0.507rem;line-height: 0.507rem;font-size: 0.347rem;border-radius: 0.027rem;margin: 0 0.08rem;}
  .topic_m5 .content .wrapper {margin-top: 0.533rem;margin-bottom: 1.467rem;}
  .topic_m5 .content .wrapper .item {width: 100%;height: 3.84rem;border-radius: 0.053rem;margin-bottom: 0.267rem;padding-left: 48%;text-align: left;position: relative;}
  .topic_m5 .content .wrapper .item .thumb {width: 45%;height: 100%;padding-top: 0.587rem;position: absolute;top: 0;left: 0;}
  .topic_m5 .content .wrapper .item .thumb img {width: 90%;margin: 0 auto;}
  .topic_m5 .content .wrapper .item .thumb .tag {width: 2.4rem;height: 0.533rem;line-height: 0.533rem;border-top-left-radius: 0;border-bottom-right-radius: 0.24rem;font-size: 0.267rem;position: absolute;top: 0;left: 0;}
  .topic_m5 .content .wrapper .item .v_title {font-size: 0.373rem;margin-top: 0.4rem;}
  .topic_m5 .content .wrapper .item .v_desc {font-size: 0.293rem;}
  .topic_m5 .content .wrapper .item .v_price {width: 100%;padding: 0.533rem 0 0;display: inline-block;position: relative;}
  .topic_m5 .content .wrapper .item .v_price .left {width: 100%;}
  .topic_m5 .content .wrapper .item .v_price .left .top {font-size: 0.373rem;}
  .topic_m5 .content .wrapper .item .v_price .left .top del {font-size: 0.293rem;}
  .topic_m5 .content .wrapper .item .v_price .left .middle {font-size: 0.32rem;}
  .topic_m5 .content .wrapper .item .v_price .left .middle > span {width: 1.333rem;height: 0.16rem;border-radius: 0.08rem;display: block;margin-top: 0.133rem;}
  .topic_m5 .content .wrapper .item .v_price .left .middle > span span {border-radius: 0.08rem;}
  .topic_m5 .content .wrapper .item .v_price .right {position: absolute;top: 1.067rem;right: 0.533rem;}
  .topic_m5 .content .wrapper .item .v_price .right a {width: 2.4rem;height: 0.747rem;line-height: 0.747rem;font-size: 0.347rem;border-radius: 0.053rem;margin-top: 0.067rem;}
  .topic_m5 .content .main {width: 100%;height: 7.6rem;background: url('//pic.mairuan.com/2020/double11/m_topic_m5_bg2.png') no-repeat center center;background-size: 100%;margin-top: 0.6rem;}
  .topic_m5 .content .main .code {width: 3.067rem;height: 2.893rem;background: url('//pic.mairuan.com/2020/double11/topic_m5_code.png') no-repeat center center;background-size: 100%;padding-top: 0.2rem;position: absolute;top: 1.067rem;left: 50%;transform: translate(-50%, 0);}
  .topic_m5 .content .main .code img {width: 82%;margin: 0 auto;}
  .topic_m5 .content .main .txt {width: 100%;margin: 0 auto;font-size: 0.347rem;line-height: 0.533rem;padding: 4.4rem 0.533rem 0;}
  /* 修改2 */
  .topic_m5 .content .wrapper .item .v_title{padding: 0;}
  .topic_m5 .content .wrapper .item .v_desc{padding: 0;}
  /* 修改3 */
  .topic_m1_v2 {width: 100%;max-width: 767px;min-width: 320px;height: 14.267rem;background: url('//pic.mairuan.com/2020/double11/m_topic_banner_v2.png') no-repeat center center;background-size: 100%;}
  .topic_m1_v2 .content {width: 100%;padding: 8.667rem 0.533rem 0;}
  .topic_m1_v2 .content .number {display: inline-block;width: 100%;height: 1.333rem;line-height: 1.093rem;background: url('//pic.mairuan.com/2020/double11/topic_banner_v2_btn.png') no-repeat center center;background-size: 100%;font-size: 0.693rem;}
  .topic_m1_v2 .content .number span:first-child {margin-right: 0.107rem;}
  .topic_m1_v2 .content .time {display: inline-block;width: 7.467rem;height: 1.467rem;font-size: 0.32rem;line-height: 0.48rem;margin-top: 0.533rem;padding-top: 0.133rem;background: url('//pic.mairuan.com/2020/double11/m_topic_banner_v2_bg.png') no-repeat center center;background-size: 100%;}
  .topic_m1_v2 .content .time .countdown {display: block;font-size: 0.48rem;font-family: 'SourceHanSansSC-Bold, bestFont bold';margin-top: 0.08rem;}
  .topic_m1_v2 .content .time .countdown span {margin: 0 0.107rem;}
  /* 修改5 - 周年庆 */
  .topic_m1_v2 .content .number{background-size: 100%;margin-top: 1.15rem;}
  .topic_m1_v2 .content .time{display: none;}
  .topic_m0{width: 100%;max-width: 767px;min-width: 320px;height: auto;background-color: #d73535;}
  .topic_m0 .content{width: 100%;margin: 0 auto;text-align: center;padding-top: 1.333rem;}
  /* .topic_m0 .content .title {display: inline-block;font-size: 36px;font-family: 'SourceHanSansSC-Bold, bestFont bold';color: #fff1cd;position: relative;}
  .topic_m0 .content .title::before {content: '';width: 33px;height: 25px;background: url('//pic.mairuan.com/2020/double11/topic_title_before.png') no-repeat center center;position: absolute;top: 50%;left: -55px;transform: translate(0, -50%);}
  .topic_m0 .content .title::after {content: '';width: 32px;height: 25px;background: url('//pic.mairuan.com/2020/double11/topic_title_after.png') no-repeat center center;position: absolute;top: 50%;right: -55px;transform: translate(0, -50%);} */
  .topic_m0 .content .title {font-size: 0.533rem;}
  .topic_m0 .content .title::before {width: 0.44rem;height: 0.333rem;background: url('//pic.mairuan.com/2020/double11/topic_title_before.png') no-repeat center center;background-size: 100%;left: -0.733rem;}
  .topic_m0 .content .title::after {width: 0.44rem;height: 0.333rem;background: url('//pic.mairuan.com/2020/double11/topic_title_after.png') no-repeat center center;background-size: 100%;right: -0.733rem;}
  .topic_m0 .content .main{width: 100%;height: 6.667rem;background: url('//pic.mairuan.com/2020/anniversary/m_topic_m0.png') no-repeat center center;background-size: 100%;margin-top: .667rem;padding-top: 2.213rem}
  .topic_m0 .content .main .btns{margin-top: 1.2rem;}
  .topic_m0 .content .main .btns .pc_show{display: none;}
  .topic_m0 .content .main .btns .m_show{display: inline-block;width: 5.6rem;height: 1.067rem;line-height: 1.067rem;text-align: center;color: white;font-size: .4rem;font-family: 'SourceHanSansSC-Bold, bestFont bold';background-color: #bfbfbf;border-radius: 50px;}
  .topic_m0 .content .main .number{font-size: .347rem;margin-top: .347rem}
  .topic_m2 .content .main .right{padding-top: 0 !important;}
  .topic_m2 .content .main .right .list{width: 7.6rem;height: .667rem;background: url('//pic.mairuan.com/2020/anniversary/topic_m2_list_bg.png') no-repeat center center;background-size: 100%;margin-bottom: .56rem;position: static;transform: translateX(0);}
  .topic_m2 .content .main .right .list ul{height: .667rem;line-height: .667rem;}
  .topic_m2 .content .main .right .list ul li{font-size: .32rem;line-height: .667rem;}
  .topic_m2 .content .main .item .v_curve{background: url('//pic.mairuan.com/2020/anniversary/m_topic_m2_item1_curve_2.png') no-repeat center center;background-size: 100%;}
  .topic_m2 .content .main .item .v_curve .subsidy{font-size: .347rem;top: 35%;left: 51.5%;}
  .topic_m2 .content .main .item .v_curve .subsidy span{width: 1.6rem;height: .507rem;line-height: .507rem;font-size: .24rem;margin-bottom: .133rem;}
  .topic_m2 .content .main .item .v_curve .daily label{display: none;}
  .topic_m3 .content .main .item > img {width: 100%;margin-top: 0;}
  .topic_m3 .content .progress .item .v_title{font-size: .347rem;}
  .topic_m3 .content .progress .item .slogen{margin-top: 1.667rem;}
  .topic_m3 .content .main .item > img{margin-top: 0;width: 100%;}
  .topic_m3 .content .main .item .number{font-size: .4rem;margin-top: .333rem;}
  .topic_m3 .content .main .item .number label{font-size: .667rem;}
  .topic_m3 .content .main .item .btns{margin-top: .333rem;}
  .topic_m3 .content .main .item .btns .single , .topic_m3 .content .main .item .btns .group{width: 4rem;height: 1.067rem;line-height: 1.067rem;font-size: .4rem;}
  .topic_m3 .content .main .item .btns .single{margin-right: .2rem;}

  .topic_m31 {width: 100%;max-width: 767px;min-width: 320px;background: url('//pic.mairuan.com/2020/double11/m_topic_m3_bg.jpg') no-repeat top center;background-size: 100% 100%;margin-top: -3px;}
  .topic_m31 .content {width: 100%;padding: 1.2rem 0.533rem 1.6rem;}
  .topic_m31 .content .title {font-size: 0.533rem;}
  .topic_m31 .content .title::before {width: 0.44rem;height: 0.333rem;background-size: 100%;left: -0.733rem;}
  .topic_m31 .content .title::after {width: 0.44rem;height: 0.333rem;background-size: 100%;right: -0.733rem;}
  .topic_m31 .content .title + span {display: block;text-align: center;font-size: 0.32rem;font-family: 'SourceHanSansSC-Regular, bestFont regular';color: #fff1cd;padding-top: 0.2rem;}
  .topic_m31 .content .main {height: auto;border-radius: 0.053rem;/*border: 0.053rem solid #fff1cd;*/margin-top: 0.667rem;}
  .topic_m31 .content .main .left {width: 100%;padding-top: 0.693rem;padding-bottom: 0.667rem;}
  .topic_m31 .content .main .left .item {flex: 1;height: 100%;}
  .topic_m31 .content .main .left .item:not(:last-child)::after {content: '';width: 0.64rem;height: 0.64rem;background: url('//pic.mairuan.com/2020/double11/icon_add.png') no-repeat center center;background-size: 100%;top: 1.067rem;right: -0.133rem;}
  .topic_m31 .content .main .left .item > img {width: 85%;}
  .topic_m31 .content .main .left .item .v_title {height: 1.067rem;font-size: 0.32rem;margin-top: 0.333rem;}
  .topic_m31 .content .main .left .item .v_desc {display: none;}
  .topic_m31 .content .main .left .item .v_price {font-size: 0.507rem;padding-left: 0.267rem;margin-top: 0.067rem;}
  .topic_m31 .content .main .left .item .v_price::before {content: '￥';font-size: 0.347rem;position: absolute;bottom: 0.067rem;left: -0.067rem;}
  .topic_m31 .content .main .right {width: 100%;height: 4.267rem;padding-top: 1.067rem;}
  .topic_m31 .content .main .right .tag {display: none;}
  .topic_m31 .content .main .right > label {display: inline-block;font-size: 0.427rem;}
  .topic_m31 .content .main .right .price {font-size: 0.72rem;padding-left: 0.333rem;margin-top: -0.2rem;}
  .topic_m31 .content .main .right .price::before {font-size: 0.373rem;bottom: 0.107rem;}
  .topic_m31 .content .main .right del {display: inline-block;font-size: 0.293rem;margin-top: -0.267rem;vertical-align: top;}
  .topic_m31 .content .main .right .zhekou {display: inline-block;width: 2.533rem;height: 0.493rem;line-height: 0.493rem;background-size: 100%;font-size: 0.347rem;margin-top: 0;margin-left: -1.067rem;}
  .topic_m31 .content .main .right .buynow {display: none;}
  .topic_m31 .content .main .right .topc {display: inline-block;width: 7.467rem;height: 1.173rem;line-height: 1.173rem;text-align: center;border-radius: 0.053rem;color: white;background-color: #ff383f;font-size: 0.427rem;margin-top: 0.4rem;}
  .topic_m31 .content .main .left .item > img{width: auto;height: 3.5rem;}  
  /*  双十一  end */


  /*  首页新增视频板块 start  */
  .idx_vid{width: 100%;max-width: 767px;min-width: 320px;height: 5.507rem;background: url('http://pic.mairuan.com/WebSource/guitarpro/web/images/idx_vid_bg_m.png') no-repeat center center;}
  .idx_vid .content{width: 100%;height: 4.12rem;background: url('http://pic.mairuan.com/WebSource/guitarpro/web/images/idx_vid_bg_main_m.png') no-repeat center center;}
  .idx_vid .content .player{width: 1.6rem;}
  /*  首页新增视频板块 end  */


  /*  gp8 start  */
  .gp8_banner {width: 100%;max-width: 767px;min-width: 320px;height: 14.267rem;background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/m_gp8_banner.png') no-repeat center center;background-size: 100%;}
  .gp8_banner .content {width: 100%;padding: 1.6rem 0.533rem 0;}
  .gp8_banner .content .banner_logo {width: 4rem;}
  .gp8_banner .content .title {font-size: 1.307rem;flex-wrap: wrap;margin-top: 0.213rem;}
  .gp8_banner .content .title label {font-size: 1.707rem;}
  .gp8_banner .content .desc {font-size: 0.347rem;line-height: 0.533rem;margin-top: 0.667rem;padding: 0 0.533rem;}
  /* .gp8_banner .content .btns {margin-top: 1.333rem;}
  .gp8_banner .content .btns i {width: 1.6rem;height: 1.6rem;background-size: 100%;} */
  .gp8_banner .content .btns a.buynow {width: 6.4rem;height: 1.173rem;line-height: 1.173rem;font-size: 0.48rem;}
  .gp8_banner .content .btns .playVideo {font-size: 0.427rem;margin-top: 0.267rem;}
  .gp8_banner .content .btns .playVideo i {width: 20px;height: 20px;background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/gp8_player2.png') no-repeat center center;background-size: 100%;margin-right: 8px;}
  .gp8_m1 {width: 100%;max-width: 767px;min-width: 320px;margin: 1.4rem auto 0;}
  .gp8_m1 .content {width: 100%;padding: 0 0.533rem;}
  .gp8_m1 .content .title {font-size: 0.747rem;}
  .gp8_m1 .content .desc {font-size: 0.347rem;line-height: 0.533rem;margin-top: 0.267rem;}
  .gp8_m1 .gp8_swiper {width: calc(100% - 1.067rem);height: 6.667rem;margin: 0.2rem auto 0;}
  .gp8_m1 .gp8_swiper .swiper-slide .playVideo{z-index: 1;width: 66px;height: 66px;}
  .gp8_m1 .gp8_swiper .swiper-slide {width: 8.933rem;height: 5.667rem;opacity: 1;background-size: 100% 100%!important;border-radius: 0.267rem;position: relative;}
  .gp8_m1 .gp8_swiper .swiper-slide .shadow {display: inline-block;width: 100%;height: 3.733rem;padding-top: 0.8rem;}
  .gp8_m1 .gp8_swiper .swiper-slide .shadow .title {font-size: 0.427rem;}
  .gp8_m1 .gp8_swiper .swiper-slide .shadow .desc {width: 100%;font-size: 0.347rem;line-height: 0.533rem;margin-top: 0.2rem;}
  .gp8_m1 .gp8_swiper .swiper-slide-active,
  .gp8_m1 .gp8_swiper .swiper-slide-duplicate-active {width: 8.933rem;height: 5.667rem;opacity: 1;}
  .gp8_m1 .gp8_swiper .gp8_prev,
  .gp8_m1 .gp8_swiper .gp8_next {width: 0.933rem;height: 0.933rem;}
  .gp8_m1 .gp8_swiper .gp8_prev {background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/gp8_m1_left.png') no-repeat center center;top: 60%;transform: translateX(-4.8rem);}
  .gp8_m1 .gp8_swiper .gp8_next {background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/gp8_m1_right.png') no-repeat center center;top: 60%;transform: translateX(4.8rem);}
  .gp8_m2 {width: 100%;max-width: 767px;min-width: 320px;margin: 1.6rem auto 0;}
  .gp8_m2 .content {width: 100%;padding: 0 0.533rem;}
  .gp8_m2 .content .top .module .desc {width: 100%;margin: 0.267rem auto 0;}
  .gp8_m2 .content .bottom {flex-wrap: wrap;margin-top: 0.533rem;}
  .gp8_m2 .content .bottom .module {width: 100%;margin-bottom: 0.533rem;}
  .gp8_m2 .content .bottom .module .desc {width: 100%;margin: 0.267rem auto 0;}
  .gp8_m2 .content .module {width: 100%;border-radius: 0.267rem;padding: 0.533rem 0.533rem 0;}
  .gp8_m2 .content .module .title {font-size: 0.48rem;}
  .gp8_m2 .content .module .desc {font-size: 0.347rem;line-height: 0.533rem;margin-top: 0.267rem;}
  .gp8_m2 .content .module img {width: 100%;margin-top: 40px;-webkit-user-drag: none;}
  .gp8_m3 {width: 100%;max-width: 767px;min-width: 320px;margin: 1.333rem auto 0;height: auto;}
  .gp8_m3 .content {width: 100%;height: 100%;flex-wrap: wrap !important;flex-flow: row;padding: 1.067rem 0.533rem;}
  .gp8_m3 .content .thumb {width: 100%;}
  .gp8_m3 .content .list {width: 100%;margin-top: 0.533rem;}
  .gp8_m3 .content .list .layui-colla-title {height: 1.067rem;line-height: 1.067rem;font-size: 0.427rem;padding: 0 0.533rem 0 0;}
  .gp8_m3 .content .list .layui-colla-title .layui-icon-addition,
  .gp8_m3 .content .list .layui-colla-title .layui-icon-subtraction {width: 0.427rem;height: 0.427rem;line-height: 0.427rem;font-size: 0.32rem;right: 0.267rem;}
  .gp8_m3 .content .list .layui-colla-content {padding: 0 0 0.2rem;}
  .gp8_m4 {width: 100%;max-width: 767px;min-width: 320px;margin: 2.133rem auto;}
  .gp8_m4 .content {width: 100%;padding: 0 0.533rem;}
  .gp8_m4 .content .title {font-size: 0.72rem;}
  .gp8_m4 .content .layui-collapse {margin-top: 0.8rem;}
  .gp8_m4 .content .layui-collapse .layui-colla-title {height: 1.067rem;line-height: 1.067rem;font-size: 0.373rem;padding: 0 0.533rem 0 0;}
  .gp8_m4 .content .layui-collapse .layui-colla-content {padding: 0 0 0.2rem;}
  /*  gp8 end  */


  /*  gp8升级 start  */
  .gp8_up_banner {width: 100%;max-width: 767px;min-width: 320px;}
  .gp8_up_banner .content {width: 100%;padding: 0.8rem 0 0;}
  .gp8_up_banner .content .title {padding: 0 0.533rem;}
  .gp8_up_banner .content .title img {width: 2.933rem;}
  .gp8_up_banner .content .title span {font-size: 0.56rem;margin-left: 0.2rem;}
  .gp8_up_banner .content .desc {font-size: 0.347rem;margin-top: 0.267rem;padding: 0 0.533rem;}
  .gp8_up_banner .content .time {width: 100%;height: 1.067rem;margin: 0.2rem auto 0;font-size: 0.347rem;border-radius: 0;}
  .gp8_up_banner .content .time i {width: 0.427rem;height: 0.427rem;background-size: 100%;margin-right: 0.08rem;}
  .gp8_up_banner .content .main {height: auto;flex-wrap: wrap;border-radius: 0.4rem;padding: 1.067rem 0.533rem;margin: 0.667rem 0.533rem 0;}
  .gp8_up_banner .content .main .tag {width: 2.587rem;height: 0.693rem;line-height: 0.693rem;font-size: 0.347rem;border-radius: 0px 0.267rem;}
  .gp8_up_banner .content .main .left {width: 100%;}
  .gp8_up_banner .content .main .left img {max-width: 100%;}
  .gp8_up_banner .content .main .right {width: 100%;padding: 0.4rem 0 0 0;}
  .gp8_up_banner .content .main .right .up_title {font-size: 0.453rem;}
  .gp8_up_banner .content .main .right .up_desc {font-size: 0.347rem;margin-top: 0.2rem;}
  .gp8_up_banner .content .main .right .price {margin-top: 0.533rem;}
  .gp8_up_banner .content .main .right .price .l del {font-size: 0.32rem;}
  .gp8_up_banner .content .main .right .price .l span {font-size: 0.4rem;}
  .gp8_up_banner .content .main .right .price .r {font-size: 0.88rem;margin-bottom: -0.133rem;}
  .gp8_up_banner .content .main .right .btns {margin-top: 0.267rem;}
  .gp8_up_banner .content .main .right .btns a {width: 4.8rem;height: 0.933rem;font-size: 0.4rem;border-radius: 0.667rem;}
  .gp8_up_banner .content .main .right .btns a i {width: 0.4rem;height: 0.4rem;background-size: 100%;margin-left: 0.133rem;}
  .gp8_up_m1 {width: 100%;max-width: 767px;min-width: 320px;}
  .gp8_up_m1 .content {width: 100%;padding: 1.867rem 0.533rem 0;}
  .gp8_up_m1 .content .title {padding: 0 0.533rem;}
  .gp8_up_m1 .content .title img {width: 2.933rem;}
  .gp8_up_m1 .content .title span {font-size: 0.56rem;margin-left: 0.2rem;}
  .gp8_up_m1 .content .thumb {margin-top: 0.8rem;}
  .gp8_up_m1 .content .thumb img {max-width: 100%;}
  .gp8_up_m1 .content .list {margin-top: 0.667rem;}
  .gp8_up_m1 .content .list .line {flex-wrap: wrap;}
  .gp8_up_m1 .content .list .item {width: 50%;font-size: 0.347rem;margin-bottom: 0.4rem;}
  .gp8_up_m1 .content .list .item:nth-of-type(4n) {width: 50%;}
  .gp8_up_m1 .content .list .item i {width: 0.4rem;height: 0.4rem;background-size: 100%;margin-right: 0.08rem;}
  .gp8_up_m1 .content .more {margin-top: 0.4rem;}
  .gp8_up_m1 .content .more a {font-size: 0.347rem;}
  .gp8_up_m2 {width: 100%;max-width: 767px;min-width: 320px;margin: 1.867rem auto 0;}
  .gp8_up_m2 .title {padding: 0 0.533rem;}
  .gp8_up_m2 .title img {width: 2.933rem;}
  .gp8_up_m2 .title span {font-size: 0.56rem;margin-left: 0.2rem;}
  .gp8_up_m2 .list {margin-top: 0.667rem;height: 11.28rem;background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/gp8_up_m3_bg_m.png') no-repeat center center;background-size: 100%;}
  .gp8_up_m2 .list .content {width: 100%;padding: 0 0.533rem;}
  .gp8_up_m2 .list .content .main {width: 100%;height: auto;border-radius: 0.267rem;padding: 0.533rem;}
  .gp8_up_m2 .list .content .main ul {padding-left: 0.133rem;}
  .gp8_up_m2 .list .content .main li {font-size: 0.347rem;margin-bottom: 0.267rem;}
  /*  gp8升级 end  */

  /* goumai.html */
  .up_redirect {width: 100%;max-width: 767px;min-width: 320px;padding: 0 0.4rem;}
  .up_redirect .content {width: 100%;height: auto;border-radius: 0.26rem;padding: 0 0.2rem 0.4rem;flex-wrap: wrap;}
  .up_redirect .content .left {width: 100%;padding-top: 0.2rem;}
  .up_redirect .content .left > img {width: 1.3rem;margin-top: 0;}
  .up_redirect .content .left .main {padding-top: 0.2rem;margin-left: 0.2rem;}
  .up_redirect .content .left .main .title {font-size: 0.26rem;}
  .up_redirect .content .left .main .desc {font-size: 0.34rem;margin-top: 0.15rem;}
  .up_redirect .content .left .main .tag {min-width: 3.66rem;height: 0.42rem;line-height: 0.44rem;font-size: 0.26rem;border-radius: 0.37rem;padding: 0 0.15rem;margin-top: 0.2rem;}
  .up_redirect .content .right {width: 100%;text-align: center;margin-top: 0.5rem;}
  .up_redirect .content .right .price {display: inline-block;position: relative;}
  .up_redirect .content .right .price del {font-size: 0.26rem;position: absolute;top: -0.3rem;left: 0;}
  .up_redirect .content .right .price div {display: inline-block;font-size: 0.3rem;}
  .up_redirect .content .right .price div span {font-size: 0.64rem;margin: 0 0.2rem 0 0.1rem;}
  .up_redirect .content .right .btns {margin-top: 0.2rem;}
  .up_redirect .content .right .btns a {width: 5.45rem;height: 0.8rem;line-height: 0.8rem;font-size: 0.26rem;border-radius: 0.08rem;}
  .up_module {width: 100%;max-width: 767px;min-width: 320px;}
  .up_module .content {width: 100%;padding: 0.8rem 0.4rem 1rem;}
  .up_module .content .title {font-size: 0.4rem;}
  .up_module .content .desc {font-size: 0.24rem;margin-top: 0.1rem;}
  .up_module .content .main {flex-wrap: wrap;margin-top: 1rem;}
  .up_module .content .main .item {width: 100%;height: auto;box-shadow: 0px 4px 0.2rem rgba(39, 92, 141, 0.06);border-radius: 0.3rem;padding: 0.2rem 0.3rem;margin-bottom: 0.4rem;}
  .up_module .content .main .item .poster {width: 2rem;position: static;transform: translate(0);}
  .up_module .content .main .item .m_right {display: inline-block;width: calc(100% - 2.1rem);padding-top: 0.3rem;vertical-align: top;}
  .up_module .content .main .item .name {font-size: 0.36rem;}
  .up_module .content .main .item .ename {font-size: 0.26rem;}
  .up_module .content .main .item .price {margin-top: 0.15rem;}
  .up_module .content .main .item .price label {font-size: 0.4rem;}
  .up_module .content .main .item .price span {font-size: 0.26rem;}
  .up_module .content .main .item .price del {font-size: 0.26rem;}
  .up_module .content .main .item .btns {margin-top: 0.3rem;text-align: center;}
  .up_module .content .main .item .btns a {width: 5.3rem;height: 0.8rem;line-height: 0.8rem;font-size: 0.36rem;}
  .up_module .content .main .item .btns a.buynow {position: static;}
  .up_module .content .main .item .list {margin-top: 0.3rem;}
  .up_module .content .main .item .list .l_title span {font-size: 0.28rem;margin-right: 0.08rem;}
  .up_module .content .main .item .list .l_title a {font-size: 0.26rem;}
  .up_module .content .main .item .list ul {margin-top: 0.1rem;}
  .up_module .content .main .item .list ul li {font-size: 0.26rem;line-height: 0.4rem;}
  .up_module .content .main .item .list ul li i {font-size: 0.22rem;}
  .up_module .content .main .item .list .gift {font-size: 0.26rem;padding-left: 0.04rem;}
  .up_module .content .main .item .list .gift > div {margin-bottom: 0.1rem;}
  .up_module .content .main .item .list .gift > div i {width: 0.15rem;height: 0.15rem;background-size: 100%;margin-right: 0.16rem;}


  /* mysongbook.html start */

  body section {
    width: 100%;
    max-width: 767px;
    min-width: 320px;
  }
  body section h2 {
    font-size: 0.64rem;
  }
  body section p {
    font-size: 0.3466666667rem;
  }
  .msb-banner {
    width: 100%;
    height: 6rem;
    margin: 0 auto;
    background: url(https://pic.mairuan.com/WebSource/guitarpro/web/images/msb-banner-bg-m.png) no-repeat center/cover;
  }
  .msb-banner > h1 {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    width: 100%;
    text-align: center;
    padding: 1.9333333333rem 0 0;
  }
  .msb-banner > h1 > .banner-logo {
    width: 4.6666666667rem;
    height: 0.8rem;
    background: url(https://pic.mairuan.com/WebSource/guitarpro/web/images/msb-banner-logo.png) no-repeat center/contain;
  }
  .msb-banner > h1 > .banner-desc {
    margin-top: 0.2rem;
    font-size: 0.48rem;
  }
  .msb-promote {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 2.1333333333rem;
    margin: 0 auto;
    background: url(https://pic.mairuan.com/WebSource/guitarpro/web/images/msb-promote-bg-m.png) no-repeat center/cover;
  }
  .msb-promote .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 8.9333333333rem;
  }
  .msb-promote .container .promote-left {
    flex-flow: column nowrap;
    font-size: 0.4266666667rem;
  }
  .msb-promote .container .promote-left .promote-title {
    color: #F85757;
  }
  .msb-promote .container .promote-left .promote-price {
    margin-left: 0;
  }
  .msb-promote .container .promote-right {
    padding: 0.1866666667rem 0.32rem;
    font-size: 0.32rem;
    border-radius: 0.8rem;
  }
  .msb-m1 {
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    align-items: center;
    width: 8.9333333333rem;
    margin: 0 auto;
    padding-top: 1.0666666667rem;
  }
  .msb-m1 h2 {
    width: 100%;
    font-size: 0.6933333333rem;
    text-align: left;
  }
  .msb-m1 .m1-info {
    width: 100%;
    margin-top: 0.4rem;
  }
  .msb-m1 .m1-info .info-title {
    font-size: 0.48rem;
  }
  .msb-m1 .m1-info .info-detail {
    margin-top: 0.1333333333rem;
    font-size: 0.3466666667rem;
    line-height: 1.8;
  }
  .msb-m2 {
    margin-top: 0.9333333333rem;
    width: 100%;
    height: 3.76rem;
    overflow: hidden;
  }
  .msb-m2 .swiper {
    height: 100%;
  }
  .msb-m2 .swiper .swiper-slide {
    position: relative;
    width: 6.6666666667rem;
    margin-left: 0.2666666667rem;
  }
  .msb-m2 .swiper .swiper-slide > img {
    max-width: 100%;
  }
  .msb-m2 .swiper .swiper-slide > .audio-player {
    position: absolute;
    display: none;
    width: 1.28rem;
    height: 1.28rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url(https://pic.mairuan.com/WebSource/guitarpro/web/images/msb-m2-hover-play.png) no-repeat center/contain;
  }
  .msb-m2 .swiper .swiper-slide:hover > .audio-player {
    display: block;
  }
  .msb-m3 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 17.0133333333rem;
    margin-top: 1.8666666667rem;
    background: url(https://pic.mairuan.com/WebSource/guitarpro/web/images/msb-m3-bg-m.png) no-repeat center/cover;
  }
  .msb-m3 .container {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  .msb-m3 .container > img {
    order: 2;
    width: 9.3066666667rem;
    height: 6.9866666667rem;
    margin-top: 0.9333333333rem;
  }
  .msb-m3 .container > .m3-info {
    order: 1;
    margin-left: 0.5333333333rem;
    align-self: flex-start;
  }
  .msb-m3 .container > .m3-info > h2 {
    margin-top: 1.4666666667rem;
    font-size: 0.64rem;
  }
  .msb-m3 .container > .m3-info > p {
    margin-top: 0.1333333333rem;
    font-size: 0.3466666667rem;
  }
  .msb-m3 .container > .m3-info > ul {
    margin-top: 0.2666666667rem;
  }
  .msb-m3 .container > .m3-info > ul li {
    font-size: 0.3466666667rem;
    line-height: 1.85;
  }
  .msb-m4 {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    height: 19.3066666667rem;
    padding: 0 0.5333333333rem;
    background: linear-gradient(355.94deg, #F4F8FF 3.28%, #FFFFFF 96.56%);
  }
  .msb-m4 > h2 {
    width: 100%;
    padding-top: 1.6rem;
    font-size: 0.64rem;
    text-align: left;
  }
  .msb-m4 > .m4-info {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 0.2666666667rem;
    font-size: 0.3466666667rem;
  }
  .msb-m4 > .m4-info > ul {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    width: 100%;
    margin-top: 0.2666666667rem;
  }
  .msb-m4 > .m4-info > ul li {
    position: relative;
    padding-left: 0.4533333333rem;
    margin-right: 0;
    width: 50%;
  }
  .msb-m4 > .m4-info > ul li::before {
    position: absolute;
    content: "";
    width: 0.32rem;
    height: 0.32rem;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: url(https://pic.mairuan.com/WebSource/guitarpro/web/images/msb-list-type-image.png) no-repeat center/contain;
  }
  .msb-m4 > img {
    margin-top: 0.6666666667rem;
    width: 8.9333333333rem;
  }
  .msb-m4 > p {
    margin-top: 0.1333333333rem;
    font-size: 0.3466666667rem;
  }
  .msb-m5, .msb-m6 {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    justify-content: flex-start;
    width: 8.9333333333rem;
    margin: 0 auto;
  }
  .msb-m5 > p, .msb-m6 > p {
    margin-top: 0.2666666667rem;
  }
  .msb-m5 > img, .msb-m6 > img {
    max-width: 100%;
  }
  .msb-m5 {
    padding-top: 1.6rem;
  }
  .msb-m5 > img {
    margin-top: 0.6666666667rem;
  }
  .msb-m6 {
    padding-top: 1.8666666667rem;
    padding-bottom: 1.8666666667rem;
  }
  .msb-m6 > img {
    margin-top: 0.9333333333rem;
  }
  .msb-m7 {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    padding-top: 1.0666666667rem;
    padding-bottom: 1.8666666667rem;
    background: url(https://pic.mairuan.com/WebSource/guitarpro/web/images/msb-m7-bg-m.png) no-repeat center/cover;
  }
  .msb-m7 > h2 {
    color: #fff;
    text-align: center;
  }
  .msb-m7 > p {
    margin-top: 0.2666666667rem;
    font-size: 0.3466666667rem;
  }
  .msb-m7 > ul {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    width: 8.9333333333rem;
    margin-top: 0.9333333333rem;
  }
  .msb-m7 > ul li {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: center;
    width: 2.1333333333rem;
    height: 2.1333333333rem;
    margin-left: 1.2666666667rem;
  }
  .msb-m7 > ul li img {
    width: 2.1333333333rem;
    height: 2.1333333333rem;
  }
  .msb-m7 > ul li p {
    font-size: 0.2666666667rem;
    color: #fff;
  }
  .msb-m7 > ul li:nth-of-type(5n+1) {
    margin-left: 1.2666666667rem;
  }
  .msb-m7 > ul li:nth-of-type(n+4) {
    margin-top: 0.9333333333rem;
  }
  .msb-m7 > ul li:nth-of-type(3n+1) {
    margin-left: 0;
  }
  .msb-m8 {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: center;
    padding-top: 1.3333333333rem;
    padding-bottom: 1.6rem;
  }
  .msb-m8 > p.m9-desc {
    width: 8.9333333333rem;
    font-size: 0.4rem;
    line-height: 0.6933333333rem;
  }
  .msb-m8 > img {
    width: 1.6rem;
    height: 1.6rem;
    margin-top: 0.8rem;
  }
  .msb-m8 > p.m9-name {
    margin-top: 0.2666666667rem;
  }
  

/* mysongbook.html end */


/* index.html & chanpin.html 简谱 start */

section.index-jp, section.prod-jp {
width: 100%;
max-width: 767px;
min-width: 320px;
}
section.index-jp h2, section.prod-jp h2 {
font-size: 0.7466666667rem;
}
section.index-jp h3, section.prod-jp h3 {
font-size: 0.64rem;
}
section.index-jp p, section.prod-jp p {
font-size: 0.3466666667rem;
}
section.index-jp {
width: 100%;
padding: 1.2rem 0.5333333333rem 0.2666666667rem 0.5333333333rem;
margin: 0.8rem auto;
background: url(https://pic.mairuan.com/WebSource/guitarpro/web/images/index-jp-bg-m.png) no-repeat center/cover;
}
section.index-jp > p {
margin-top: 0.2133333333rem;
text-align: center !important;
}
section.index-jp > ul {
display: flex;
flex-flow: column nowrap;
justify-content: flex-start;
align-items: center;
width: 100%;
margin-top: 1.0666666667rem;
}
section.index-jp > ul li {
display: flex;
flex-flow: column nowrap;
justify-content: flex-start;
width: 100%;
height: auto;
padding-bottom: 1.3333333333rem;
}
section.index-jp > ul li .jp-picture {
width: 100%;
height: auto;
order: 2;
margin-top: 0.4266666667rem;
}
section.index-jp > ul li .jp-picture img {
width: 100%;
height: auto;
-o-object-fit: contain;
   object-fit: contain;
-o-object-position: center center;
   object-position: center center;
border-radius: 0.2666666667rem;
}
section.index-jp > ul li .jp-info {
display: flex;
flex-flow: column nowrap;
justify-content: center;
align-items: flex-start;
order: 1;
width: 100%;
height: auto;
}
section.index-jp > ul li .jp-info h3 {
display: flex;
justify-content: flex-start;
align-items: center;
width: 100%;
}
section.index-jp > ul li .jp-info h3 > img {
width: 1.0666666667rem;
height: 1.0666666667rem;
margin-right: 0.1866666667rem;
}
section.index-jp > ul li .jp-info h3 .jp-tag {
align-self: flex-start;
padding: 0.0266666667rem 0.1466666667rem;
margin-left: 0.1333333333rem;
font-size: 0.24rem;
border-radius: 0.4266666667rem;
}
section.index-jp > ul li .jp-info p {
margin-top: 0.28rem;
width: 100%;
}
section.prod-jp {
display: flex;
flex-flow: column nowrap;
justify-content: flex-start;
align-items: center;
width: 8.9333333333rem;
height: 9.4666666667rem;
padding: 0.6933333333rem 0.4666666667rem;
margin: 0.8rem auto 0 !important;
background: url(https://pic.mairuan.com/WebSource/guitarpro/web/images/prod-jp-bg-m.png) no-repeat center/cover;
}
section.prod-jp h2 {
font-size: 0.7466666667rem;
}
section.prod-jp > p {
width: 100%;
margin-top: 1.1333333333rem;
font-size: 0.3466666667rem;
line-height: 1.4;
}
section.prod-jp > p.jp-notes {
margin-top: 0.0666666667rem;
font-size: 0.2933333333rem;
line-height: 1.6;
}

/* index.html & chanpin.html 简谱 end */





/*  首页改版#7635   */
.m_show {display: block !important;}
  .pc_show {display: none !important;}
  .idx_v2_m1 {width: 100%;max-width: 767px;min-width: 320px;margin: 1.2rem auto 0;padding: 0 0.533rem 1.333rem;}
  .idx_v2_m1 .tag {color: #222222;text-align: center;font-size: 0.48rem;font-family: 'BestFont-Bold';}
  .idx_v2_m1 .title {width: 100%;margin: 0.267rem auto 0;font-size: 0.64rem;line-height: 1.3;}
  .idx_v2_m1 .desc {text-align: center;font-size: 0.347rem;line-height: 1.8;color: #222222;margin-top: 0.267rem;padding: 0 0.533rem;}
  .idx_v2_m1 .idxSwiper_title {width: 100%;margin: 0.533rem auto 0;padding: 0 0 0.267rem;display: flex;align-items: center;justify-content: center;}
  .idx_v2_m1 .idxSwiper_title .swiper-wrapper {flex-wrap: wrap;justify-content: center;transform: translate3d(0px, 0px, 0px) !important;}
  .idx_v2_m1 .idxSwiper_title .swiper-slide {width: auto !important;font-size: 0.347rem;white-space: nowrap;margin: 0 0.4rem 0.4rem 0;cursor: pointer;text-align: center;}
  .idx_v2_m1 .idxSwiper_title .swiper-slide:nth-child(3) {margin-right: 0;}
  .idx_v2_m1 .idxSwiper_title .swiper-slide span {color: #000;}
  .idx_v2_m1 .idxSwiper_title .swiper-slide-thumb-active span {position: relative;color: #f23c3c;font-family: 'BestFont-Bold';}
  .idx_v2_m1 .idxSwiper_title .swiper-slide-thumb-active span::after {content: '';width: 1.44rem;height: 0.053rem;background: linear-gradient(90.01deg, #FFFFFF 0.01%, #f23c3c 50%, #FFFFFF 100%);position: absolute;bottom: -0.133rem;left: 50%;transform: translate(-50%, 50%);}
  .idx_v2_m1 .idxSwiper1 {margin: 0.4rem auto 0;}
  .idx_v2_m1 .idxSwiper1 .swiper-slide {width: 8.933rem;height: 14.667rem;border-radius: 0.267rem;background-size: 100% 100% !important;margin: 0 auto;}
  .idx_v2_m1 .idxSwiper1 .swiper-slide.bg1 {background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/idx_v2_m1_bg1_m.png') no-repeat center center;}
  .idx_v2_m1 .idxSwiper1 .swiper-slide.bg2 {background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/idx_v2_m1_bg2_m.png') no-repeat center center;}
  .idx_v2_m1 .idxSwiper1 .swiper-slide.bg3 {background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/idx_v2_m1_bg3_m.png') no-repeat center center;}
  .idx_v2_m1 .idxSwiper1 .swiper-slide.bg4 {background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/idx_v2_m1_bg4_m.png') no-repeat center center;}
  .idx_v2_m1 .idxSwiper1 .swiper-slide.bg5 {background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/idx_v2_m1_bg5_m.png') no-repeat center center;}
  .idx_v2_m1 .idxSwiper1 .swiper-slide > div {width: 100%;height: 100%;padding: 0 0.533rem 0.267rem;display: flex;align-items: flex-start;justify-content: flex-end;color: #fff;flex-direction: column;}
  .idx_v2_m1 .idxSwiper1 .swiper-slide > div .slide_title {width: 100%;font-size: 0.64rem;font-family: 'BestFont-Bold';line-height: 1;}
  .idx_v2_m1 .idxSwiper1 .swiper-slide > div .slide_title span {font-size: 0.48rem;font-family: 'BestFont-Bold';line-height: 2.8;}
  .idx_v2_m1 .idxSwiper1 .swiper-slide > div .slide_desc {width: 100%;font-size: 0.347rem;line-height: 0.64rem;margin-top: 0.4rem;}
  .idx_v2_m1 .btns {margin-top: 0rem;display: flex;align-items: center;justify-content: center;flex-direction: column-reverse;flex-wrap: wrap;}
  .idx_v2_m1 .btns a {width: 6.933rem;height: 1.12rem;display: flex;align-items: center;justify-content: center;color: #fff;border-radius: 0.107rem;font-size: 0.48rem;margin: 0 0.133rem;}
  .idx_v2_m1 .btns a.orange {background-color: #fa4f31;}
  .idx_v2_m1 .btns a.blue {background-color: #2f80ed;margin-top: 0.267rem;}
  .idx_v2_m2 {width: 100%;max-width: 767px;min-width: 320px;height: 65.364rem;margin-top: 1.067rem;overflow: hidden;background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/idx_v2_m2_bg_m.jpg') no-repeat top center;background-size: cover;padding: 1.333rem 0.533rem 1.067rem;box-sizing: border-box;}
  .idx_v2_m2 .inner {width: 100%;margin: 0 auto;}
  .idx_v2_m2 .tag {text-align: center;font-size: 0.48rem;color: #fff;}
  .idx_v2_m2 .title {text-align: center;font-size: 0.64rem;font-family: 'BestFont-Bold';color: #fff;margin-top: 0.133rem;line-height: 1.4;}
  .idx_v2_m2 .desc {text-align: center;font-size: 0.347rem;color: rgba(255, 255, 255, 0.6);margin-top: 0.32rem;line-height: 1.8;}
  .idx_v2_m2 .stats {display: flex;flex-wrap: wrap;align-items: stretch;width: 100%;height: auto;margin: 0.533rem auto 0;background: rgba(255, 255, 255, 0.17);border: 1px solid rgba(255, 255, 255, 0.12);border-radius: 0.267rem;padding: 0.4rem;box-sizing: border-box;gap: 0;}
  .idx_v2_m2 .stats .stats_item {flex: none;width: 50%;padding: 0.267rem 0.267rem 0.267rem 0;box-sizing: border-box;}
  .idx_v2_m2 .stats .stats_item:first-child {padding-left: 0;}
  .idx_v2_m2 .stats .stats_item:last-child {border-right: none;}
  .idx_v2_m2 .stats .stats_item:nth-child(2n) {padding-right: 0;padding-left: 0.267rem;}
  .idx_v2_m2 .stats .stats_item .num {font-size: 0.48rem;font-family: 'BestFont-Bold';color: #fff;line-height: 1.4;}
  .idx_v2_m2 .stats .stats_item .num span {color: #2f80ed;font-family: 'BestFont-Bold';}
  .idx_v2_m2 .stats .stats_item .label {position: relative;font-size: 0.347rem;color: #fff;margin-top: 0.213rem;padding-top: 0.187rem;}
  .idx_v2_m2 .stats .stats_item .label::before {content: '';position: absolute;top: 0;left: 0;width: 2.4rem;height: 1px;background: rgba(255, 255, 255, 0.2);}
  .idx_v2_m2 .subtitle {text-align: center;font-size: 0.64rem;font-family: 'BestFont-Bold';color: #fff;margin-top: 2rem;line-height: 1.4;}
  .idx_v2_m2 .content {width: 100%;margin: 0.667rem auto 0;}
  .idx_v2_m2 .content .item {height: auto;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;position: relative;gap: 0;margin-bottom: 1.333rem;}
  .idx_v2_m2 .content .item:last-child {margin-bottom: 0;}
  .idx_v2_m2 .content .item.reverse {flex-direction: column;}
  .idx_v2_m2 .content .item.reverse .item_right {left: auto;right: auto;}
  .idx_v2_m2 .content .item_right {width: 100%;position: relative;top: auto;left: auto;order: -1;}
  .idx_v2_m2 .content .item_right .item_thumb {position: relative;border-radius: 0.213rem;overflow: hidden;}
  .idx_v2_m2 .content .item_right .item_thumb img.pc_show,
  .idx_v2_m2 .content .item_right .item_thumb img.m_show {display: block;width: 100%;height: 6.667rem;}
  .idx_v2_m2 .content .item_right .item_thumb .player {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 1.2rem;height: 1.2rem;cursor: pointer;}
  .idx_v2_m2 .content .item_right .img_label {position: absolute;bottom: 0;left: 0;right: 0;padding: 0.16rem 0.267rem 0.267rem;background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, transparent 100%);color: #fff;font-size: 0.373rem;font-family: 'BestFont-Bold';text-align: center;border-radius: 0 0 0.213rem 0.213rem;}
  .idx_v2_m2 .content .item_left {width: 100%;padding-top: 0.4rem;}
  .idx_v2_m2 .content .item_left .stage {font-size: 0.4rem;color: #2f80ed;font-family: 'BestFont-Bold';}
  .idx_v2_m2 .content .item_left .item_title {font-size: 0.48rem;font-family: 'BestFont-Bold';color: #2f80ed;margin-top: 0.16rem;line-height: 1.4;}
  .idx_v2_m2 .content .item_left .item_desc {font-size: 0.347rem;color: rgba(255, 255, 255, 0.7);line-height: 0.64rem;margin-top: 0.213rem;}
  .idx_v2_m2 .content .item_left .btn {display: inline-flex;align-items: center;justify-content: center;margin-top: 0.533rem;padding: 0 0.4rem;width: 6.933rem;height: 1.12rem;background-color: #2f80ed;color: #fff;border-radius: 0.107rem;font-size: 0.373rem;}
  .idx_v2_m2 .more {margin-top: 1.067rem;display: flex;align-items: center;justify-content: center;}
  .idx_v2_m2 .more a {font-size: 0.32rem;color: #fff;}
  .idx_v2_m3 {width: 100%;max-width: 767px;min-width: 320px;height: 18.2rem;background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/idx_v2_m3_bg_m.png') no-repeat top center;background-size: cover;padding: 1.467rem 0.533rem 1.067rem;box-sizing: border-box;}
  .idx_v2_m3 .inner {width: 100%;margin: 0 auto;padding-top: 0;}
  .idx_v2_m3 .title {text-align: center;font-size: 0.64rem;font-family: 'BestFont-Bold';color: #fff;line-height: 1.6;padding: 0 0.533rem;}
  .idx_v2_m3 .cards {display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: 0.4rem;margin-top: 0.8rem;}
  .idx_v2_m3 .cards .card {position: relative;width: 100%;height: auto;border-radius: 0.32rem;background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);backdrop-filter: blur(2px);display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 0.667rem 0.533rem;box-sizing: border-box;}
  .idx_v2_m3 .cards .card::before {border-radius: 0.32rem;}
  .idx_v2_m3 .cards .card .card_head {gap: 0.213rem;}
  .idx_v2_m3 .cards .card .card_head img {width: 0.88rem;height: 0.827rem;}
  .idx_v2_m3 .cards .card .card_head span {font-size: 0.533rem;line-height: 0.88rem;}
  .idx_v2_m3 .cards .card .card_desc {width: 100%;font-size: 0.373rem;margin-top: 0.213rem;}
  .idx_v2_m3 .cards .card .card_btns {flex-direction: column-reverse;gap: 0.267rem;margin-top: 0.533rem;width: 100%;}
  .idx_v2_m3 .cards .card .card_btns .btn {width: 100%;height: 1.12rem;border-radius: 0.107rem;font-size: 0.4rem;}
  .idx_v2_m5 {width: 100%;max-width: 767px;min-width: 320px;padding: 1.067rem 0 0;}
  .idx_v2_m5 .content {width: 100%;padding: 0 0.4rem;box-sizing: border-box;}
  .idx_v2_m5 .title {font-size: 0.533rem;line-height: 1.4;}
  .idx_v2_m5 .main {margin-top: 0.667rem;}
  .idx_v2_m5 .main .line1 {flex-direction: column;gap: 0.267rem;}
  .idx_v2_m5 .main .line2 {margin-top: 0.267rem;}
  .idx_v2_m5 .main .line2 .item {flex: none;width: 8.933rem;padding: 0.533rem 0.373rem 0.4rem;}
  .idx_v2_m5 .main .line2 .item .item_divider {margin: 0;}
  .idx_v2_m5 .main .line3 {margin-top: 0.267rem;}
  .idx_v2_m5 .main .line3 .item2 {width: 8.933rem;}
  .idx_v2_m5 .item {padding: 0.667rem 0.373rem 0.4rem;}
  .idx_v2_m5 .item .item_tag {font-size: 0.32rem;padding: 0.133rem 0.267rem;border-radius: 0 0.32rem 0 0.32rem;}
  .idx_v2_m5 .item .item_top .item_info {gap: 0.213rem;}
  .idx_v2_m5 .item .item_top .item_info .item_avatar {width: 1.507rem;height: 1.507rem;}
  .idx_v2_m5 .item .item_top .item_info .item_meta .item_name {font-size: 0.4rem;}
  .idx_v2_m5 .item .item_top .item_info .item_meta .item_fans img {width: 2.68rem;height: 0.547rem;}
  .idx_v2_m5 .item .item_top .item_info .item_meta .item_fans span {font-size: 0.293rem;}
  .idx_v2_m5 .item .item_top .item_player {width: 0.933rem;height: 0.933rem;}
  .idx_v2_m5 .item .item_divider {margin: 0.267rem 0 0.24rem;}
  .idx_v2_m5 .item .item_desc {font-size: 0.32rem;line-height: 1.8;}
  .idx_v2_m5 .item2 {width: 100%;padding: 0.4rem 0.373rem;}
  .idx_v2_m5 .item2 .item2_top {gap: 0.213rem;}
  .idx_v2_m5 .item2 .item2_top .item2_avatar {width: 0.8rem;height: 0.8rem;}
  .idx_v2_m5 .item2 .item2_top .item2_name {font-size: 0.373rem;}
  .idx_v2_m5 .item2 .item_divider {margin: 0.267rem 0 0.24rem;}
  .idx_v2_m5 .item2 .item_desc {font-size: 0.32rem;line-height: 1.8;}
  .idx_v2_m6 {width: 100%;max-width: 767px;min-width: 320px;padding: 0.8rem 0.4rem;box-sizing: border-box;}
  .idx_v2_m6 .inner {width: 100%;height: auto;background: url('//pic.mairuan.com/WebSource/guitarpro/web/images/idx_v2_m6_bg_m.png') no-repeat center center;background-size: cover;border-radius: 0.267rem;overflow: hidden;}
  .idx_v2_m6 .box {border-radius: 0.267rem;padding: 0.667rem 0.533rem 0.8rem;flex-direction: column;align-items: flex-start;}
  .idx_v2_m6 .box_left {width: 100%;}
  .idx_v2_m6 .title {font-size: 0.64rem;line-height: 1.4;}
  .idx_v2_m6 .subtitle {width: 5.76rem;font-size: 0.427rem;margin-top: 0.267rem;gap: 0.133rem;display: block;}
  .idx_v2_m6 .subtitle .new_tag {font-size: 0.293rem;padding: 0.053rem 0.187rem;}
  .idx_v2_m6 .features {width: 100%;flex-direction: column;gap: 0.213rem;margin-top: 0.267rem;}
  .idx_v2_m6 .features .col {gap: 0.16rem;}
  .idx_v2_m6 .features .feat_item {font-size: 0.293rem;line-height: 1.8;}
  .idx_v2_m6 .btns {margin-top: 0.533rem;gap: 0.267rem;}
  .idx_v2_m6 .btns .btn {width: 2.667rem;height: 0.747rem;padding: 0;text-align: center;font-size: 0.347rem;}
  .idx22_m4 {padding-top: 1.333rem;}
/*  首页改版#7635   */



}
