.hot {
    width: 100%;
    height: 5.29rem;
    margin: 1.6rem auto 0;
    background: url(../images/musician/hot.png);
    background-size: 100% 100%;
    padding-top: 1.466667rem;
    text-align: center;}
  .hot .head {
    width: 100%;
    text-align: center;
    padding-top: .3rem;
  }
  .hot .head p {
    display: inline-block;
  }
  .hot .head p:nth-child(1) {
    color: #FE7526;
    font-size: .9rem;
    font-weight: 600;
  }
  .hot .head p:nth-child(2) {
    color: #201F1C;
    font-size: .9rem;
    font-weight: 600;
    padding-left: .3rem;
    letter-spacing: .1rem;
  }
  .hot .sm-title{
    color: #7C818A;
    font-size: .2rem;
    text-align: center;
    width: 70%;
    margin: 0 auto;
    padding-top: .35rem;
    line-height: .4rem;
  }
  .hot .hot_btn {
    width: 2.13rem;
    height: 0.71rem;
    display: block;
    font-size: 0.27rem;
    color: #fff;
    background-color: #FE7526;
    margin: .45rem auto 0rem;
    border: 0;
    outline: none;
    line-height: 0.71rem;
    border-radius: .04rem; }
  .hot .hot_btn a {
    display: inline-block;
    color: #fff;
    width: 100%;
    height: 100%;
  	border-radius: .04rem;
  }
  .hot .hot_btn a:hover {
    color: #fff !important;}
.liked {
  height: 2.83rem;
  text-align: center;
  padding-top: 1.5rem; }
  .liked .liked_title {
    font-size: 0.37rem;
    font-weight: 600;
    color: #201F1C; }
  .liked .liked_subtitle {
    font-size: 0.21rem;
    font-weight: 500;
    color: #7C818A;
    line-height: 0.51rem; }

.liked_box {
  min-height: 7.39rem; }
  .liked_box .box_top {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .liked_box .box_top .box_top_c {
      font-size: 0.2rem;
      font-weight: 400;
      color: #91979D; }
    .liked_box .box_top .box_top_a {
      width: .5rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 0.21rem;
      font-weight: 600;
      color: #201F1C;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .liked_box .box_top .box_top_a a {
        color: #201F1C;
        min-width: 0.75rem;
        display: inline-block; }
.box_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .box_container .l_m_card {
    width: 2.88rem;
    height: auto;
    background-color: #fff;
    margin-top: 0.53rem;
    margin-left: 0.4rem;
    -webkit-box-shadow: 0rem 0.01rem 0.16rem 0rem rgba(0, 0, 0, 0.1);
    box-shadow: 0rem 0.01rem 0.16rem 0rem rgba(0, 0, 0, 0.1);
    border-radius: 0.05rem;
    border: 0.01rem solid #e8eaeb;
    padding: 0.32rem 0.27rem; }
    .box_container .l_m_card .m_c_img_box {
      width: 1.07rem;
      height: 1.07rem;
      border-radius: 50%;
      overflow: hidden; }
      .box_container .l_m_card .m_c_img_box .m_c_img {
        width: 100%;
        height: 100%;
        border-radius: 50%; }
    .box_container .l_m_card .m_c_time {
      font-size: 0.16rem;
      color: #91979D;
      font-weight: 500;
      margin-top: 0.25rem; }
      .m_c_s{
        position: relative;
    	display: flex; }
      .box_container .l_m_card .m_c_grade {
        width: 0.43rem;
        height: 0.21rem;
        line-height: 0.21rem;
        display: inline-block;
        text-align: center;
        color: #7f8fbc;
        background-color: #dbeaff;
        font-size: .15rem;
        margin-left: .1rem;
        position: absolute;
        top: 0;
        left: 0; }
      .box_container .l_m_card .grade_color {
        background-color: #caf8fe; }
    .box_container .l_m_card .m_c_name {
      margin-top: 0.21rem;
      font-size: 0.27rem;
      font-weight: 600;
      color: #201f1c;
      min-height: .3rem;
	  overflow: hidden; }
    .box_container .l_m_card .m_c_type {
      font-size: 0.19rem;
      color: #91979D;
      font-weight: 400;
      padding-top: .1rem; }
    .box_container .l_m_card .m_c_num_box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin-top: 0.25rem; 
      text-align:center;
      }
    .box_container .l_m_card .line {
      height: 0.4rem;
      width: 1px;
      background-color: #e8eaeb;
      margin: auto 0; }
    .box_container .l_m_card .m_c_num_box_t {
      font-size: 0.19rem;
      font-weight: 400;
      color: #91979D; }
    .box_container .l_m_card .m_c_num_box_num {
      font-size: 0.21rem;
      font-weight: 600;
      color: #201f1c;
      padding-top: .1rem; }
    .box_container .l_m_card .m_c_follow {
      width: 1.07rem;
      height: 0.43rem;
      display: block;
      outline: none;
      border: 0;
      color: #fff;
      background-color: #201f1c;
      border-radius: 0.05rem;
      margin: 0.2rem auto 0;
      cursor: pointer; }
    .box_container .l_m_card .m_c_ygz {
      width: 1.07rem;
      height: 0.43rem;
      display: block;
      outline: none;
      border: 0;
      color: #fff;
      background-color: #c5c7c7;
      border-radius: 0.05rem;
      margin: 0.2rem auto 0; }
  .box_container .l_m_card:nth-child(1) {
    margin-left: 0; }
  .box_container .l_m_card:nth-child(6) {
    margin-left: 0; }

.new_liked_box {
  min-height: 6rem; }
  .new_liked_box .new_box_top {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative; }
    .new_liked_box .new_box_top .box_top_a {
      font-size: 0.21rem;
      color: #91979d;
      font-weight: 400;
      text-decoration: none;
      padding-right: .25rem;
      height: .3rem; }
      .new_liked_box .new_box_top .box_top_a .box_top_a_img {
        width: 0.24rem;
        height: 0.24rem;
        position: absolute;
        top: .03rem;
        right: 0; }
    .new_liked_box .new_box_top a:visited {
      text-decoration: none; }
    .new_liked_box .new_box_top a:link {
      text-decoration: none; }
    .new_liked_box .new_box_top a:hover {
      text-decoration: none; }
    .new_liked_box .new_box_top a:active {
      text-decoration: none; }

.new_box_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .new_box_container .new_m_card {
    width: 2.88rem;
    height: auto;
    background-color: #fff;
    margin-top: 0.53rem;
    margin-left: 0.4rem;
    -webkit-box-shadow: 0rem 0.01rem 0.16rem 0rem rgba(0, 0, 0, 0.1);
    box-shadow: 0rem 0.01rem 0.16rem 0rem rgba(0, 0, 0, 0.1);
    border-radius: 0.05rem;
    border: 0.01rem solid #e8eaeb;
    padding: 0.32rem 0.27rem; }
    .new_box_container .new_m_card .m_c_img_box {
      width: 1.07rem;
      height: 1.07rem;
      border-radius: 50%;
      overflow: hidden; }
      .new_box_container .new_m_card .m_c_img_box .m_c_img{
        width: 100%;
        height: 100%;
        border-radius: 50%;
      }
      .new_box_container .new_m_card .m_c_img_box .m_c_img {
        width: 100%;
        height: 100%; }
    .new_box_container .new_m_card .m_c_time {
      font-size: 0.16rem;
      color: #91979D;
      font-weight: 500;
      margin-top: 0.25rem; }
      .new_box_container .new_m_card .m_c_time .m_c_grade {
        width: 0.43rem;
        height: 0.21rem;
        display: inline-block;
        text-align: center;
        color: #7f8fbc;
        background-color: #dbeaff; }
      .new_box_container .new_m_card .m_c_time .grade_color {
        background-color: #caf8fe; }
    .new_box_container .new_m_card .m_c_name {
      margin-top: 0.21rem;
      font-size: 0.27rem;
      font-weight: 600;
      color: #201f1c;
      display: block;
      overflow: hidden; }
    .new_box_container .new_m_card .m_c_type {
      font-size: 0.19rem;
      color: #91979D;
      font-weight: 400;
      padding-top: .1rem; }
    .new_box_container .new_m_card .m_c_follow {
      width: 1.07rem;
      height: 0.43rem;
      display: block;
      outline: none;
      border: 0;
      color: #fff;
      background-color: #201f1c;
      border-radius: 0.05rem;
      margin: 0.57rem auto 0;
	  cursor: pointer; }
    .new_box_container .new_m_card .m_c_ygz {
      width: 1.07rem;
      height: 0.43rem;
      display: block;
      outline: none;
      border: 0;
      color: #fff;
      background-color: #c5c7c7;
      border-radius: 0.05rem;
      margin: 0.57rem auto 0; }
  .new_box_container .new_m_card:nth-child(1) {
    margin-left: 0; }
    
    .liked_box .box_container .m_c_name a{
    	color:#201F1C;
    }
	.liked_box .box_container .m_c_name a label{
    	width: 76%;
	    display: block;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    float: left;
    }
    .liked_box .box_container .m_c_name a:hover{
    	color:#FF7526;
    }
    
    .new_box_container .new_m_card .m_c_name a{
    	color:#201F1C;
    }
	.new_box_container .new_m_card .m_c_name a label{
        width: 76%;
	    display: block;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    float: left;}
    .new_box_container .new_m_card .m_c_name a:hover{
    	color:#FF7526; }
    .hot .hot_btn{
	padding: 0;}
	.hot .hot_btn a:hover{
    color:#ffffff !important; 
    background:#EB6C23 !important;}
  .hot .hot_subTitle {
    width: 100%;
    height: .96rem;
    padding: 0 1.866667rem;
    font-size: .266667rem;
    color: #7C818A;
    text-align: center;
    line-height: .48rem;
    margin: .373333rem auto 0; }
  .hot .m_hot_subTitle {
    display: none;
    text-align: center;
    font-size: .266667rem;
    color: #7C818A;
    line-height: .48rem;
    margin-top: .48rem; }
  .hot .hot_btnBox {
    position: relative;
    width: 2.13rem;
    height: 0.71rem;
    margin: .426667rem auto 0rem;
    cursor: pointer; }
    .hot .hot_btnBox div {
      position: absolute;
      top: 0;
      left: 0;
      width: 2.13rem;
      height: 0.71rem;
      background: rgba(101, 101, 101, 0.08);
      color: #ffffff;
      opacity: 0;
      border-radius: .053333rem; }
@media screen and (max-width: 1024px) {
 .content-w {
   padding: 0 !important; }
   .content-w .hot {
     margin-top: 1.333333rem; }
     .content-w .hot .hot_subTitle {
       display: none; }
     .content-w .hot .m_hot_subTitle {
       display: block; }
   .content-w .liked {
     padding: 0 .533333rem;
     margin-top: 1.6rem;
     height: 2.026667rem; }
     .content-w .liked .liked_title {
       font-size: .64rem;
       font-weight: 600; }
     .content-w .liked .liked_subtitle {
       display: block;
       font-size: .32rem;
       font-weight: 500;
       margin-top: .266667rem; }
   .content-w .newLiked {
     height: 1.44rem; }
   .content-w .liked_box {
     padding: 0 .533333rem; }
     .content-w .liked_box .tab-body .box_container {
       display: -webkit-box;
       display: -ms-flexbox;
       display: flex;
       -ms-flex-wrap: wrap;
       flex-wrap: wrap;
       -webkit-box-pack: justify;
       -ms-flex-pack: justify;
       justify-content: space-between; }
       .content-w .liked_box .tab-body .box_container .l_m_card {
         width: 4.266667rem;
         height: auto;
         padding-bottom: .4rem;
         margin: .533333rem 0 0 0;
         padding-top: .48rem;
    	 padding-bottom: .6rem; }
         .content-w .liked_box .tab-body .box_container .l_m_card .m_c_img_box {
           width: 1.573333rem;
           height: 1.573333rem; }
         .content-w .liked_box .tab-body .box_container .l_m_card .m_c_time {
           margin-top: .48rem;
           font-size: .24rem; }
         .content-w .liked_box .tab-body .box_container .l_m_card .m_c_name a {
           font-size: .4rem; }
         .content-w .liked_box .tab-body .box_container .l_m_card .m_c_name .m_c_grade {
           width: .64rem;
           height: .32rem;
           border-radius: .026667rem;
           font-size: .266667rem;
           line-height: .32rem; }
         .content-w .liked_box .tab-body .box_container .l_m_card .m_c_type {
           margin-top: .213333rem;
           font-size: .266667rem;
           font-weight: 400; }
         .content-w .liked_box .tab-body .box_container .l_m_card .m_c_num_box {
           height: .746667rem;
           margin-top: .4rem; }
           .content-w .liked_box .tab-body .box_container .l_m_card .m_c_num_box .m_c_num_box_t a {
             font-size: .266667rem;
             font-weight: 400; }
           .content-w .liked_box .tab-body .box_container .l_m_card .m_c_num_box .m_c_num_box_num {
             margin-top: .08rem;
			 font-size: .3rem; }
             .content-w .liked_box .tab-body .box_container .l_m_card .m_c_num_box .m_c_num_box_num a {
               font-size: .32rem;
               font-weight: 600; }
           .content-w .liked_box .tab-body .box_container .l_m_card .m_c_num_box .line {
             height: .586667rem; }
         .content-w .liked_box .tab-body .box_container .l_m_card .m_c_follow {
           width: 1.573333rem;
           height: .64rem;
           border-radius: .08rem;
           margin-top: .48rem; }
   .content-w .new_liked_box .new_box_top {
     padding: 0 .533333rem; }
     .content-w .new_liked_box .new_box_top .box_top_a {
       font-size: .36rem;
       font-weight: 400; }
       .content-w .new_liked_box .new_box_top .box_top_a .box_top_a_img {
         width: .32rem;
         height: .32rem; }
   .content-w .new_liked_box .new_box_container {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     padding: 0 .533333rem;
	 margin-bottom: 2rem; }
     .content-w .new_liked_box .new_box_container .new_m_card {
       width: 4.266667rem;
       height: auto;
       padding-bottom: .48rem;
       margin: .533333rem 0 0 0;
       padding-top: .48rem; }
       .content-w .new_liked_box .new_box_container .new_m_card .m_c_img_box {
         width: 1.573333rem;
         height: 1.573333rem; }
       .content-w .new_liked_box .new_box_container .new_m_card .m_c_time {
         margin-top: .48rem;
         font-size: .24rem; }
       .content-w .new_liked_box .new_box_container .new_m_card .m_c_name a {
         font-size: .4rem; }
       .content-w .new_liked_box .new_box_container .new_m_card .m_c_name .m_c_grade {
         width: .64rem;
         height: .32rem;
         border-radius: .026667rem;
         font-size: .266667rem;
         line-height: .32rem; }
       .content-w .new_liked_box .new_box_container .new_m_card .m_c_type {
         margin-top: .213333rem;
         font-size: .266667rem;
         font-weight: 400; }
       .content-w .new_liked_box .new_box_container .new_m_card .m_c_num_box {
         height: .746667rem;
         margin-top: .4rem; }
         .content-w .new_liked_box .new_box_container .new_m_card .m_c_num_box .m_c_num_box_t a {
           font-size: .266667rem;
           font-weight: 400; }
         .content-w .new_liked_box .new_box_container .new_m_card .m_c_num_box .m_c_num_box_num {
           margin-top: .08rem; }
           .content-w .new_liked_box .new_box_container .new_m_card .m_c_num_box .m_c_num_box_num a {
             font-size: .32rem;
             font-weight: 600; }
         .content-w .new_liked_box .new_box_container .new_m_card .m_c_num_box .line {
           height: .586667rem; }
       .content-w .new_liked_box .new_box_container .new_m_card .m_c_follow {
         display: block;
         width: 1.573333rem;
         height: .64rem;
         border-radius: .08rem;
         margin: .48rem auto 0; }
		.content-w .new_liked_box .new_box_top .box_top_a .box_top_a_img{
		  top: .01rem;
		  right: 0.45rem; }
		.box_container .l_m_card .m_c_num_box_t{
		  font-size: .3rem; }
		.liked_box .box_top .box_top_c{
		  font-size: .3rem;}
		.content-w .hot .m_hot_subTitle{
			font-size: .36rem; }}