.one_slide {width: 750px;height: 350px;overflow: hidden;padding: 0;}
.index_rand_list {background: #1e1e21;width: 450px;padding: 8px 20px;border-radius: 4px;}
.index-rank-type>ul>li {padding: 0 5px;line-height: 30px;padding-left: 0;font-size:14px}
.index-rank-list-type .rank-list dl dd {width: calc(100% - 50px);margin: 0;line-height: 44px;height: 44px;}
.index-rank-list-type .rank-list dl dd>i {font-style: inherit;color: #4f5054;font-size: 12px;}
.index-rank-list-type {width: initial;}
.change_recommend, .index-radio>.col-md-3 {padding: 9px 15px 15px 0;padding-left: 10px;border-left: 10px solid #1e1e21;width: 430px;background-color: #1e1e21;border-radius: 4px;margin-left: 20px;}
.index-radio-list ul li {margin: 0 0 10px 0 !important;width: 12.5%;padding: 0;box-sizing: border-box;float: inherit;height: auto;}
.index-radio-list {width: 100%;background-color: #1e1e21;margin-left: 15px;border-radius: 4px;}
.index-radio-list ul li .ra-img {padding: 10px;position: relative;}
.index-radio-list ul li .ra-img img {max-width: 100%;height: auto;}
.index-radio-list ul li .producer-detail-box .ra-img img {width: 90px;height: 90px;}
.index-radio-list ul li .hits-white {width: calc(100% - 20px);height: 30px;line-height: 30px;bottom: 10px;background-position: 24px 4px;position: absolute;}
.index-radio-list ul li h2 {position: initial;line-height: 28px;}
.index-radio-list ul li .ra-hover-detail, .producer-detail-box {height: auto;width: auto;}
.index-new-auth>ul>li {margin: 15px 0;}
.index-new-auth img {max-width: 100%}
.index-new-auth .col-md-9>a {font-size: 14px;display: block;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 26px;}
.index-new-auth .col-md-3 a {position: relative;display: block;}
.index-new-auth .col-md-3 h2 {font-size: 12px;width: 100%;background-color: rgb(0 0 0 / 42%);position: absolute;line-height: 30px;text-align: center;bottom: 0;}
.index_rand_list>.flex {justify-content: space-between;line-height: 32px;}
.index_rand_list>.flex>ul>li>a {margin-right: 10px;}
.index_rand_list>.flex>ul>li.active>a {font-size: 16px;font-weight: 600;color: #9eee0b;position: relative;}
.index_rand_list>.flex>ul>li.active>a:before {content:'';width: 100%;height: 2px;background-color: #9eee0b;display: block;position: absolute;left: 0;bottom: -10px;}
.index_rand_item>dl {margin-top: 8px;justify-content: space-between;}
.index_rand_item>dl>dt {width: 60px;text-align: right;font-weight: 400;color: #565656;font-size: 14px;}
.index_rand_item>dl>dd {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;line-height: 22px;height: 22px;padding-right: 10px;}
.row {margin: 0;display: flex;}
.col-md-6 {padding: 0 5px;}
.index_exclusive {margin: 0 -5px;}
.contorl_menu_ico {padding-top:0;align-items: center;}
.contorl_menu_ico span>a{height: 30px;}
#recs-list>.row {padding: 0;flex-wrap: wrap;}
#recs-list>.row>li {width: calc(50% - 10px);box-sizing: border-box;margin: 10px 5px 0;}
#recs-list>.row>li>a>i{width: 26px;height: 26px;background-color: #333;text-align: center;line-height: 26px;display: inline-block;font-style: normal;border-radius: 4px;font-weight: 600;}
#recs-list>.row>li>a>i.a {background-color: #9eee0b;color: #191a1f;}
.track-line-wrap .track-item {margin-right:-15px;margin-top:5px;padding:0 65px 0 0px;position:relative;}
.track-item .track-name {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;}
.track-line-wrap .track-item .track-name {width:100%;display:inline-block;}
.track-line-wrap .track-item .track-time {position:absolute;top:0;right:15px;text-align:right;}
.index-radio-lists { width:100%; background-color:#1e1e21; border-radius:4px; overflow:hidden;}
.index-radio-lists ul { margin:0; padding:0; list-style:none; display:flex; flex-wrap:wrap;}
.index-radio-lists ul li { width:calc(100% / 8 - 11px); height:175px; padding:0; position:relative; line-height:20px; margin:6px 5px 0 6px; box-sizing:border-box;}
.index-radio-lists ul li .radio_list_left_c_img { height:140px; width:100%; position:relative;}
.index-radio-lists ul li .radio_list_left_c_img .bg-title { padding:0; margin:0; width:100%; height:30px; line-height:21px; text-align:left; background-color:rgba(20,20,20,0.7); color:var(--white); position:absolute; bottom:0; z-index:1;}
.index-radio-lists ul li .radio_list_left_c_img .bg-title .musicicon { width:40%; float:left; text-align:left; line-height:30px; padding-left:10px;}
.index-radio-lists ul li .radio_list_left_c_img .bg-title .followicon { width:60%; float:left; text-align:left; line-height:30px; padding-left:5px;}
.index-radio-lists ul li .radio_list_left_c_title { height:30px; width:140px; line-height:30px; text-align:left; overflow:hidden; _position:relative;}