section {
    padding-top: .95rem;
}
section .score_details_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
section .score_details_box .score_details_mian {
    width: 11.733333rem;
}
section .score_details_box .score_details_aside {
    width: 3.47rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.s-d-m-b-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.s-d-m-b-1 .score-img {
    width: 2.43rem;
    height: 2.43rem;
    border-radius: 0.12rem;
    background: #ffffff;
    overflow: hidden;
    margin-right: 0.4rem;
}
.s-d-m-b-1 .score-img img {
    width: 100%;
    height: 100%;
}
.s-d-m-b-1 .detils_box {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.s-d-m-b-1 .detils_box hgroup {
    height: 100%;
}
.s-d-m-b-1 .detils_box h1 {
    margin-top: .106667rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: bold;
    width: 8.5rem;
    font-size: .3rem;
    line-height: .4rem;
}
.s-d-m-b-1 .detils_box h1 a {
    font-size: 0.32rem;
    color: #201f1c;
}
.s-d-m-b-1 .detils_box h2 {
    color: #91979d;
    font-size: .16rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: .213333rem;
}
.s-d-m-b-1 .detils_box h2 span.line {
    width: .013333rem;
    height: .186667rem;
    background: #E8EAEB;
    margin: 0 .16rem;
}
.s-d-m-b-1 .detils_box h2 .user-icon {
    display: inline-block;
    width: .27rem;
    height: .27rem;
    margin-right: .08rem;
}
.s-d-m-b-1 .detils_box h2 a {
    color: #7C818A;
}
.s-d-m-b-1 .detils_box h2 .name {
    font-size: .186667rem;
    display: flex;
    align-items: center;
}
.s-d-m-b-1 .detils_box h2 .name a {
    color: #008AFF;
    max-width: 2rem;
    display: contents;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle
}
.s-d-m-b-1 .detils_box h3 {
    margin-top: .213333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.s-d-m-b-1 .detils_box h3 span {
    color: #FF7526;
    font-size: .16rem;
    margin-right: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.s-d-m-b-1 .detils_box h3 span img {
    margin-right: .053333rem;
}
.s-d-m-b-1 .detils_box h3 .icon-ai {
    vertical-align: middle;
    width: 20px;
    height: 20px;
}
.s-d-m-b-1 .detils_box h3 a {
    display: inline-block;
    padding: 0 .173333rem;
    height: .373333rem;
    line-height: .373333rem;
    color: #201f1c;
    margin-right: .106667rem;
    background-color: #F6F6F9;
    font-size: .186667rem;
    border-radius: .186667rem;
}
.s-d-m-b-1 .detils_box .Collection {
    margin-top: .266667rem;
    display: inline-block;
    color: #ffffff;
    padding: 0 .213333rem;
    height: .533333rem;
    line-height: .533333rem;
    background: #FE7526;
    border-radius: .266667rem;
    font-size: .186667rem;
}
.s-d-m-b-1 .detils_box .Collection:hover {
    color: #ffffff !important;
    background: #EB6C23 !important;
}
.s-d-m-b-1 .detils_box .Collection .icon-heart {
    width: .32rem;
    height: .32rem;
}
.s-d-m-b-1 .detils_box .Collection span {
    font-size: .213333rem;
    margin: 0 .053333rem;
}
.score_details_mian .s-d-m-b-line {
    height: 1px;
    background: #E7EAEB;
    margin: .4rem 0 .266667rem;
}
.score_details_mian .s-d-m-b-2 p {
    font-size: .213333rem;
    color: #7C818A;
    line-height: .35rem;
}
.score_details_mian .audio-source-box {
    height: .96rem;
    background-color: #596272;
    padding: 0 .4rem;
    margin-top: .356667rem;
}
.score_details_mian .audio-source-box .a-s-b-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: .96rem;
}
.score_details_mian .audio-source-box .a-s-b-box .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: .4rem;
}
.score_details_mian .audio-source-box .a-s-b-box .left #audio_reset {
    margin-right: .2rem;
}
.score_details_mian .audio-source-box .a-s-b-box .left img {
    width: .373333rem;
    height: .373333rem;
    cursor: pointer;
}
.score_details_mian .audio-source-box .a-s-b-box .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.score_details_mian .audio-source-box .a-s-b-box .right .audio_mp3_utils {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.score_details_mian .audio-source-box .a-s-b-box .right .audio_mp3_utils .time {
    color: #ffffff;
    font-size: .186667rem;
}
.score_details_mian .audio-source-box .a-s-b-box .right .audio_mp3_utils #progress {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: .106667rem;
    border-radius: .106667rem;
    background-color: #dddddd;
    overflow: hidden;
    margin: 0 .2rem;
    cursor: pointer;
}
.score_details_mian .audio-source-box .a-s-b-box .right .audio_mp3_utils #progress .progress-ing {
    height: 100%;
    background-color: #FE7526;
    border-radius: .106667rem;
}
.score_details_mian .audio-source-box .a-s-b-box .right .audio_mp3_utils #progress .progress-ing-button {
    width: 10px;
    background-color: transparent;
}
.score_details_mian .audio-source-box .audio {
    display: none;
    height: .533333rem;
}
.score_details_mian .score-utils-box {
    padding: .3rem 0 0;
    background-color: #F6F6F9;
}
.score_details_mian .score-utils-box .s-u-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    padding: 0 .4rem;
    margin-bottom: .266667rem;
    height: 53px;
	overflow: hidden;
    justify-content: normal;
    width: 100%;
    padding-left: 0;
    display: block;
}
.score_details_mian .score-utils-box .s-u-header ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	float: left;
	padding-left: 35px;
}
.type-switch{
	float: right;
}
.score_details_mian .score-utils-box .s-u-header .s-u-tab-box li {
    position: relative;
    height: .266667rem;
    line-height: .266667rem;
    margin-right: .64rem;
}
.score_details_mian .score-utils-box .s-u-header .s-u-tab-box li:hover:before, .score_details_mian .score-utils-box .s-u-header .s-u-tab-box li.active:before {
    content: '';
    display: block;
}
.score_details_mian .score-utils-box .s-u-header .s-u-tab-box li:hover a, .score_details_mian .score-utils-box .s-u-header .s-u-tab-box li.active a {
    position: relative;
    z-index: 1;
    font-weight: bold;
}
.score_details_mian .score-utils-box .s-u-header .s-u-tab-box li::before {
    position: absolute;
    display: block;
    width: .373333rem;
    height: .106667rem;
    background-color: #57EBC0;
    bottom: -3px;
    left: 0;
}
.score_details_mian .score-utils-box .s-u-header .s-u-tab-box li a {
    font-size: .266667rem;
    position: relative;
    z-index: 1;
    color: #201F1C;
}
.score_details_mian .audio-source-box .a-s-b-box .right .audio_ai_utils {
    margin: auto;
    padding-right: 1.3rem;
}
.score_details_mian .audio-source-box .a-s-b-box .right .audio_ai_utils .utils {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.score_details_mian .audio-source-box .a-s-b-box .right .audio_ai_utils .utils li {
    text-align: center;
}
.score_details_mian .audio-source-box .a-s-b-box .right .audio_ai_utils .utils .adjust-speed {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.score_details_mian .audio-source-box .a-s-b-box .right .audio_ai_utils .utils .adjust-speed p {
    font-size: .24rem;
    margin: 0 .3rem;
}
.score_details_mian .audio-source-box .a-s-b-box .right .audio_ai_utils .utils li + li {
    margin-left: .65rem;
}
.score_details_mian .audio-source-box .a-s-b-box .right .audio_ai_utils .utils p {
    color: rgba(255.0, 255.0, 255.0, 0.75);
    font-size: .1rem;
}
.score_details_mian .audio-source-box .a-s-b-box .right .audio_ai_utils .utils img {
    width: 32px;
    height: 32px;
}
.ai-utils {
    cursor: pointer;
}
.score_details_mian .score-utils-box .s-u-header .type-switch.active .ai {
    display: block !important;
}
.score_details_mian .score-utils-box .s-u-header .type-switch.active .defalut {
    display: none !important;
}
.score_details_mian .score-utils-box .s-u-header .type-switch .defalut {
    display: inline-block;
    padding-right: 20px;
}
.score_details_mian .score-utils-box .s-u-header .type-switch .ai {
    display: none;
}
.score_details_mian .score-utils-box .s-u-header .type-switch .type {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 1.786667rem;
    height: .533333rem;
    border-radius: .533333rem;
    background-color: #201F1C;
    color: white;
    font-size: .213333rem;
}
.score_details_mian .score-utils-box .s-u-header .type-switch .type img {
    width: .4rem;
    height: .4rem;
    margin-right: .106667rem;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box {
    padding: 0 .266667rem;
	padding-bottom: .266667rem;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box > div {
    background-color: white;
	position: relative;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box .defalut .img-pattern {
    display: block;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box .defalut .swiper-pattern {
    display: none;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box .defalut.active .img-pattern {
    display: none;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box .defalut.active .swiper-pattern {
    display: block;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box .defalut .swiper-pattern {
    position: relative;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box .defalut .swiper-pattern .swiper-button {
    position: absolute;
    top: 50%;
    width: .64rem;
    height: .906667rem;
    z-index: 1;
    cursor: pointer;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box .defalut .swiper-pattern .siwper-prev {
    left: 0;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box .defalut .swiper-pattern .siwper-next {
    right: 0;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box #siwper1-middle-play {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 1.1rem;
    margin: auto;
    cursor: pointer;
    z-index: 9;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box .defalut #scoreSwiper {
	height: 9.07rem !important;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box .defalut #scoreSwiper .img {
    /*height: 100%;*/

}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box .img {
    width: 100%;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box.active .ai {
    display: block;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box.active .defalut {
    display: none;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box .ai {
    display: none;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box .ai iframe {
    width: 100%;
    height: 7.5rem;
    /* height: 15.466667rem;*/
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-utils {
    padding: 0 .32rem 0 .453333rem;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: .25rem;
    height: 1rem;
    background-image: url("../images/score_details/bac.png");
    background-size: 100% 100%;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-utils ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-utils ul li img {
    width: .373333rem;
    height: .373333rem;
    vertical-align: middle;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-utils ul li a {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .213333rem;
    color: #666;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-utils ul li .phone::before {
    content: '';
    position: absolute;
    display: block;
    width: .093333rem;
    height: .093333rem;
    border-radius: 50%;
    background: #fc4351;
    z-index: 10;
    top: -0.03rem;
    left: .3rem;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-utils ul li + li {
    margin-left: .426667rem;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-utils .open-vip a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #333;
    font-size: .213333rem;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-utils .open-vip img {
    width: .32rem;
    height: .32rem;
    margin-left: .106667rem;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-buy-box {
    padding: .466667rem .4rem .4rem;
    background-color: #F6F6F9;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-buy-box .price-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-buy-box .price-box .tips {
    font-size: .24rem;
    color: #7C818A !important;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-buy-box .price-box .num {
    font-size: .426667rem;
    color: #DC4C2B;
    margin: 0 .12rem;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-buy-box .price-box .company {
    font-size: .266667rem;
    color: #201F1C !important;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-buy-box .tips-box {
    font-size: .16rem;
    color: #91979D !important;
    margin-top: 10px;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-buy-box .buy-button-box {
    margin-top: .4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-buy-box .buy-button-box .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-buy-box .buy-button-box a {
    text-align: center;
    display: block;
    height: .613333rem;
    line-height: .613333rem;
    border-radius: .053333rem;
    font-size: .24rem;
    overflow: hidden;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-buy-box .buy-button-box .buy {
    width: 2.133333rem;
    border: 1px solid #C5C7C7;
    color: #201F1C;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-buy-box .buy-button-box .vip {
    width: 3.466667rem;
    background-image: url("../images/score_details/bac2.png");
    background-size: 100% 100%;
    margin-left: .266667rem;
    color: #D8B879;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-buy-box .buy-button-box .recharge {
    width: 2rem;
    color: #35D4A5;
    border: 1px solid #35D4A5;
}
.video-box > h1 {
    margin: 1.066667rem 0 .533333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.video-box > h1 .title {
    font-size: .426667rem;
    color: #201F1C;
    font-weight: bold;
}
.video-box > h1 .more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .213333rem;
    color: #91979D;
}
.video-box .video-content ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -.333333rem;
}
.video-box .video-content ul li {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 2.666667rem;
    overflow: hidden;
    margin-left: .333333rem;
    margin-bottom: .333333rem;
}
.video-box .video-content ul li .audio-box {
    width: 100%;
    height: 1.32rem;
    background: black;
}
.video-box .video-content ul li .audio-box a > .time {
    position: absolute;
    font-size: .186667rem;
    color: #ffffff;
    bottom: .08rem;
    left: .106667rem;
}
.video-box .video-content ul li h1 {
    margin-top: .213333rem;
    font-size: .213333rem;
    font-weight: bold;
    color: #201F1C;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: .35rem;
}
.video-box .video-content ul li h2 {
    margin-top: .066667rem;
    height: .2rem;
}
.video-box .video-content ul li h3 {
    margin-top: .2rem;
    overflow: hidden;
}
.video-box .video-content ul li h3 > span {
    float: left;
    display: inline-block;
}
.video-box .video-content ul li h3 > span:nth-child(2) {
    margin-left: .3rem;
}
.video-box .video-content ul li h3 a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #91979D;
}
.video-box .video-content ul li h2,
.video-box .video-content ul li h3 {
    font-size: .186667rem;
    color: #91979D;
    font-weight: normal;
}
.video-box .upload-box {
    margin-top: .64rem;
}
.video-box .upload-box label {
    width: 2.346667rem;
    height: .56rem;
    border-radius: .28rem;
    line-height: .56rem;
    text-align: center;
    margin: 0 auto;
    display: block;
    cursor: pointer;
    background-color: #35D4A5;
    font-size: .213333rem;
    font-weight: bold;
    color: #ffffff;
}
.video-box .upload-box input {
    display: none;
}
.a_t_comment {
    padding-top: 0;
}
.a_t_comment h1 {
    font-size: 0.43rem;
    font-weight: 600;
    color: #201f1c;
}
.a_t_comment h1 span {
    font-size: 0.27rem;
    font-weight: 400;
    color: #91979d;
    margin-left: 0.11rem;
}
.a_t_comment h1 span.comment_num {
    margin: 0;
}
.a_t_comment .a_t_comment_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.5rem;
}
.a_t_comment .a_t_comment_box .a_t_comment_img {
    width: 0.64rem;
    height: 0.64rem;
    border-radius: 50%;
    background-color: #f6f6f9;
}
.a_t_comment .a_t_comment_box .a_t_comment_img img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.a_t_comment .a_t_comment_box textarea {
    width: 100%;
    height: 1.47rem;
    resize: none;
    background-color: #f6f6f9;
    border: 0;
    outline: none;
    color: #91979d;
    font-size: 0.27rem;
    padding: 0.16rem 0 0 0.21rem;
    margin-left: 0.21rem;
}
.a_t_comment .a_t_publish_btn_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 0.21rem;
}
.a_t_comment .a_t_publish_btn_box .a_t_publish_btn {
    width: 1.27rem;
    height: 0.45rem;
    background-color: #35d4a5;
    border-radius: 0.23rem;
    border: 0;
    outline: none;
    color: #fff;
    font-size: 0.19rem;
    cursor: pointer;
}
.a_t_comment h2 {
    margin-top: 0.32rem;
    font-size: 0.27rem;
    font-weight: 400;
    color: #201f1c;
}
.a_t_comment ul {
    margin-top: 0.4rem;
}
.a_t_comment ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: .5rem;
    border-bottom: 1px solid #e8eaeb;
    margin-top: .266667rem;
}
.a_t_comment ul li:last-child {
    border-bottom: none;
}
.a_t_comment ul li .user_avatar {
    width: 0.64rem;
    height: 0.64rem;
    background-color: #ffffff;
    border-radius: 50%;
}
.a_t_comment ul li .user_avatar img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.a_t_comment ul li .a_t_comment_content {
    margin-left: 0.21rem;
    margin-top: 0.13rem;
    width: 100%;
}
.a_t_comment ul li .a_t_comment_content p {
    font-size: 0.19rem;
    font-weight: 500;
    color: #f82a17;
}
.a_t_comment ul li .a_t_comment_content p a {
    color: #201F1C;
}
.a_t_comment ul li .a_t_comment_content p a.vip {
    color: #f82a17;
}
.a_t_comment ul li .a_t_comment_content p img {
    width: 0.57rem;
    height: 0.25rem;
    position: relative;
    top: -0.03rem;
}
.a_t_comment ul li .a_t_comment_content p .authenticationImg {
    width: .826667rem;
    height: .24rem;
}
.a_t_comment ul li .a_t_comment_content .a_t_comment_c_t {
    margin-top: 0.16rem;
    font-size: 0.19rem;
    font-weight: 400;
    color: #201f1c;
    line-height: .28rem;
}
.a_t_comment ul li .a_t_comment_content div:nth-child(3) {
    width: 100%;
    margin-top: 0.21rem;
    margin-bottom: 0.24rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #91979d;
    font-size: 0.16rem;
    font-weight: 400;
}
.a_t_comment ul li .a_t_comment_content div:nth-child(3) img {
    position: relative;
    top: -0.02rem;
    width: 0.19rem;
    height: 0.19rem;
}
.a_t_comment ul li .a_t_comment_content div:nth-child(3) .c_img {
    width: 0.18rem;
    height: 0.18rem;
}
.a_t_comment ul li .a_t_comment_content div:nth-child(3) .dz_box {
    margin-right: 0.33rem;
    cursor: pointer;
}
.a_t_comment ul li .a_t_comment_content .reply_container {
}
.a_t_comment ul li .a_t_comment_content .reply_container .reply_input {
    height: 0.67rem;
    width: 100%;
    color: #91979d;
    font-weight: 400;
    font-size: 0.19rem;
    border: 1px solid #c5c7c7;
    outline: none;
}
.a_t_comment ul li .a_t_comment_content .reply_container input::-webkit-input-placeholder {
    color: #91979d;
    font-weight: 400;
    font-size: 0.19rem;
}
.a_t_comment ul li .a_t_comment_content .reply_container .btn_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 0.16rem;
    margin-bottom: 0.21rem;
}
.a_t_comment ul li .a_t_comment_content .reply_container .btn_box button {
    width: 1.1rem;
    height: 0.5rem;
    border-radius: 0.3rem;
    border: 0;
    outline: none;
    font-size: .22rem;
}
.a_t_comment ul li .a_t_comment_content .reply_container .btn_box .reply_btn {
    background-color: #35d4a5;
    color: #fff;
    margin-right: 0.21rem;
    cursor: pointer;
    font-size: .22rem;
}
.a_t_comment ul li .a_t_comment_content .reply_container .btn_box .cancel_btn {
    background-color: #e8eaeb;
    color: #7c818a;
    cursor: pointer;
}
.reply_to_reviewer {
    cursor: pointer;
}
.a_t_comment ul li .a_t_comment_content .o_reply_container {
    display: none;
}
.a_t_comment ul li .a_t_comment_content .o_reply_container .reply_input {
    height: 0.67rem;
    width: 100%;
    color: #91979d;
    font-weight: 400;
    font-size: 0.19rem;
    border: 1px solid #c5c7c7;
    outline: none;
}
.a_t_comment ul li .a_t_comment_content .o_reply_container input::-webkit-input-placeholder {
    color: #91979d;
    font-weight: 400;
    font-size: 0.19rem;
}
.a_t_comment ul li .a_t_comment_content .o_reply_container .o_btn_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 0.16rem;
    margin-bottom: 0.21rem;
}
.a_t_comment ul li .a_t_comment_content .o_reply_container .o_btn_box button {
    width: 0.77rem;
    height: 0.37rem;
    border-radius: 0.19rem;
    border: 0;
    outline: none;
}
.a_t_comment ul li .a_t_comment_content .o_reply_container .o_btn_box .o_reply_btn {
    background-color: #35d4a5;
    color: #fff;
    margin-right: 0.11rem;
}
.a_t_comment ul li .a_t_comment_content .o_reply_container .o_btn_box .cancel_btn {
    background-color: #e8eaeb;
    color: #7c818a;
}
.a_t_comment ul .a_t_comment_content_ul_box {
    background-color: #f6f6f9;
    margin-bottom: 0.25rem;
}
.a_t_comment ul .a_t_comment_content_ul,
.a_t_comment ul .a_t_comment_content_ul {
    width: 100%;
    margin-top: 0;
    padding: 0.16rem 0.16rem 0;
}
.a_t_comment ul .a_t_comment_content_ul li,
.a_t_comment ul .a_t_comment_content_ul li {
    border-bottom: 0;
    width: 100%;
}
.a_t_comment ul .a_t_comment_content_ul .user_avatar,
.a_t_comment ul .a_t_comment_content_ul .user_avatar {
    background-color: #fff;
}
.a_t_comment ul .a_t_comment_content_ul .a_t_comment_c_t,
.a_t_comment ul .a_t_comment_content_ul .a_t_comment_c_t {
    width: 100%;
}
.a_t_comment ul .a_t_comment_content_ul .a_t_c_time_box,
.a_t_comment ul .a_t_comment_content_ul .a_t_comment_c_time,
.a_t_comment ul .a_t_comment_content_ul .a_t_c_time_box,
.a_t_comment ul .a_t_comment_content_ul .a_t_comment_c_time {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.a_t_comment ul .a_t_comment_content_ul .a_t_comment_c_name,
.a_t_comment ul .a_t_comment_content_ul .a_t_comment_c_name {
    color: #201f1c;
}
.a_t_comment ul .a_t_comment_content_ul .a_t_comment_c_name span,
.a_t_comment ul .a_t_comment_content_ul .a_t_comment_c_name span {
    color: #91979d;
    margin: 0 0.1rem;
}
.a_t_comment ul .i_a_t_comment_content {
    border-bottom: 1px solid #e8eaeb;
    margin-left: 0.21rem;
    width: 100%;
}
.a_t_comment ul .i_a_t_comment_content img {
    width: 0.57rem;
    height: 0.25rem;
    position: relative;
    top: -0.03rem;
}
.a_t_comment ul .i_a_t_comment_content .authenticationImg {
    width: .826667rem;
    height: .24rem;
}
.a_t_comment ul .i_a_t_comment_content .a_t_c_time_box,
.a_t_comment ul .i_a_t_comment_content .a_t_comment_c_time {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.a_t_comment ul .i_a_t_comment_content .a_t_comment_c_name {
    color: #201f1c;
}
.a_t_comment ul .i_a_t_comment_content .a_t_comment_c_name span {
    color: #91979d;
    margin: 0 0.1rem;
}
.a_t_comment ul .a_t_comment_content_ul:last-child {
    border-bottom: 0;
}
.a_t_comment ul .a_t_comment_content_ul:last-child .i_a_t_comment_content {
    border-bottom: 0;
}
.a_t_comment ul .more {
    font-size: 0.19rem;
    font-weight: 500;
    color: #008aff;
    margin: 0 0 0.16rem 0.16rem;
    display: none;
}
.a_t_comment ul .more img {
    width: 0.24rem;
    height: 0.24rem;
    position: relative;
    top: -0.02rem;
}
.score_details_h5_box {
    display: none;
}
.s_d_h_b_item1 {
    display: none;
}
.score_details_aside .score_details_aside_box .item-1 {
    padding: .133333rem 0 .266667rem;
    border: 0.01rem solid #e8eaeb;
    border-bottom: 0;
}
.score_details_aside .score_details_aside_box .item-1 .user-info-box {
    padding: 0 .266667rem;
}
.score_details_aside .score_details_aside_box .item-1 .user-info-box .head-img {
    width: 1.093333rem;
    height: 1.093333rem;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
}
.score_details_aside .score_details_aside_box .item-1 .user-info-box .head-img img {
    width: 100%;
    height: 100%;
}
.score_details_aside .score_details_aside_box .item-1 .user-info-box .name {
    margin-top: .186667rem;
}
.score_details_aside .score_details_aside_box .item-1 .user-info-box .name p {
    text-align: center;
    color: #201F1C;
    font-size: .22rem;
}
.score_details_aside .score_details_aside_box .item-1 .user-info-box .other-box {
    margin-top: .266667rem;
}
.score_details_aside .score_details_aside_box .item-1 .user-info-box .other-box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-line-pack: center;
    align-content: center;
}
.score_details_aside .score_details_aside_box .item-1 .user-info-box .other-box ul li .title {
    font-size: .16rem;
    color: #91979D;
    text-align: center;
}
.score_details_aside .score_details_aside_box .item-1 .user-info-box .other-box ul li .num {
    margin-top: .053333rem;
    text-align: center;
    font-size: .186667rem;
    color: #201F1C;
    font-weight: bold;
}
.score_details_aside .score_details_aside_box .item-1 .user-info-box .other-box ul li.line {
    width: 1px;
    height: .32rem;
    background-color: #E8EAEB;
}
.score_details_aside .score_details_aside_box .item-1 .user-info-box .buttons-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: .32rem;
}
.score_details_aside .score_details_aside_box .item-1 .user-info-box .buttons-box a {
    display: block;
    width: 1.333333rem;
    height: .48rem;
    font-size: .186667rem;
    border-radius: .053333rem;
    overflow: hidden;
    line-height: .48rem;
    text-align: center;
}
.score_details_aside .score_details_aside_box .item-1 .user-info-box .buttons-box a.follow {
    background: #201F1C;
    color: #ffffff;
}
.score_details_aside .score_details_aside_box .item-1 .user-info-box .buttons-box a.message {
    color: #91979D;
    border: 1px solid #C5C7C7;
}
.score_details_aside .score_details_aside_box .item-1 > .line {
    height: 1px;
    margin: .266667rem .133333rem;
    background: #E7EAEB;
}
.score_details_aside .score_details_aside_box .item-1 .music-list {
    border-top: 1px solid #E8EAEB;
    padding-top: .266667rem;
    margin: .266667rem .133333rem 0;
}
.score_details_aside .score_details_aside_box .item-1 .music-list > h1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 500;
    padding: 0 .133333rem 0 .1rem;
    margin-bottom: .266667rem;
}
.score_details_aside .score_details_aside_box .item-1 .music-list > h1 .title {
    font-size: .213333rem;
    color: #201F1C;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 600;
}
.score_details_aside .score_details_aside_box .item-1 .music-list > h1 .more {
    font-size: .186667rem;
    color: #91979D;
}
.score_details_aside .score_details_aside_box .item-1 .music-list .music-item-box {
    padding: 0 .133333rem;
}

.score_details_aside .score_details_aside_box .item-1 .music-list .music-item-box dl + dl {
    margin-top: .266667rem;
}
.score_details_aside .score_details_aside_box .item-1 .music-list .music-item-box dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
}
.score_details_aside .score_details_aside_box .item-1 .music-list .music-item-box dl dt {
    margin-right: .213333rem;
}
.score_details_aside .score_details_aside_box .item-1 .music-list .music-item-box dl dt .audio-box {
    width: .72rem;
    height: .72rem;
    border-radius: .2rem;
}
.score_details_aside .score_details_aside_box .item-1 .music-list .music-item-box dl dt .audio-box a::before {
    width: .426667rem;
    height: .426667rem;
    margin-left: -.21333rem;
    margin-top: -.2133rem;
}
.score_details_aside .score_details_aside_box .item-1 .music-list .music-item-box dl dd {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    overflow: hidden;
}
.score_details_aside .score_details_aside_box .item-1 .music-list .music-item-box dl dd h1 {
    width: 100%;
    font-size: .186667rem;
    color: #201F1C;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.score_details_aside .score_details_aside_box .item-1 .music-list .music-item-box dl dd h1 a {
    color: #201F1C;
}
.score_details_aside .score_details_aside_box .item-1 .music-list .music-item-box dl dd p {
    font-size: .16rem;
    color: #91979D;
}
.score_details_aside .score_details_aside_box .item-2 img {
    margin: .266667rem 0;
    width: 3.466667rem;
    height: 1.466667rem;
}
.score_details_aside .score_details_aside_box .item-3 {
    border: 1px solid #E8EAEB;
    padding: 0 0 .266667rem;
    border-top: 0;
}
.score_details_aside .score_details_aside_box .item-3 > .line {
    height: 1px;
    margin: .266667rem .133333rem;
    background: #E7EAEB;
}
.score_details_aside .score_details_aside_box .item-3 .music-list + .music-list {
    border-top: 1px solid #E8EAEB;
    margin-top: .266667rem;
}
.score_details_aside .score_details_aside_box .item-3 .music-list {
    margin: 0 .133333rem;
    border-top: 1px solid #E8EAEB;
}
.score_details_aside .score_details_aside_box .item-3 .music-list.music-list-noborder {
    border-top: 0;
}
.score_details_aside .score_details_aside_box .item-3 .music-list > h1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .266667rem .133333rem 0 .133333rem;
    margin-bottom: .266667rem;
    font-weight: 600;
}
.score_details_aside .score_details_aside_box .item-3 .music-list > h1 .title {
    font-size: .213333rem;
    color: #201F1C;
    width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 600;
}
.score_details_aside .score_details_aside_box .item-3 .music-list > h1 .more {
    font-size: .186667rem;
    color: #91979D;
}
.score_details_aside .score_details_aside_box .item-3 .music-list > h1 .more a {
    color: #91979D;
}
.score_details_aside .score_details_aside_box .item-3 .music-list > ul {
    margin: 0 .133333rem;
}
.score_details_aside .score_details_aside_box .item-3 .music-list > ul li {
    overflow: hidden;
	border-bottom: 1px dotted #ddd;
}
.score_details_aside .score_details_aside_box .item-3 .music-list > ul li + li {
	padding-top: .24rem;
    padding-bottom: .1rem;
}
.score_details_aside .score_details_aside_box .item-3 .music-list > ul a {
    display: block;
    font-size: .186667rem;
    color: #201F1C;
    width: 100%;
	padding-bottom: .1rem;
	line-height: .35rem;
}
.score_details_aside .score_details_aside_box .item-3 .music-list > ul li:last-child{
	border-bottom: 0;
}
.a_t_comment ul li .user_avatar img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.comment-box {
    margin-bottom: 1rem;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-buy-box .free-button-box {
    margin-top: .4rem;
    display: none;
    margin-bottom: .2rem;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-buy-box .free-button-box a {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .2rem;
    color: #F2D3B6;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-buy-box .free-button-box a:hover {
    color: #F2D3B6 !important;
}
.score_details_mian .score-utils-box .s-u-body .s-u-b-buy-box .free-button-box .free-title-box img {
    width: .3rem;
    height: .3rem;
    vertical-align: middle;
}
.s_d_sharePopup {
    position: fixed;
    width: 100%;
    height: 100vh;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99;
    display: none;
}
.s_d_sharePopup .sharePopup_content {
    background-color: white;
    width: 6.9rem;
    margin: 3.586667rem auto 0;
    padding: 0;
    width: 7.6rem;
    min-height: 244px;
    background: #FFFFFF;
    border-radius: .053333rem;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -3.8rem;
    margin-top: -1.6rem;
}
.s_d_sharePopup .sharePopup_content .closeBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: .16rem;
    padding-top: .16rem;
}
.s_d_sharePopup .sharePopup_content .closeBox .closeBtn {
    width: .186667rem;
    height: .186667rem;
    cursor: pointer;
}
.s_d_sharePopup .sharePopup_content .feedBack_title {
    width: 100%;
    text-align: center;
    font-weight: 500;
    font-size: .213333rem;
    color: #201F1C;
}
.s_d_sharePopup .sharePopup_content .share_p_box_o {
    margin-top: .666667rem;
}
.s_d_sharePopup .sharePopup_content .share_p_box {
    height: 1.24rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    text-align: center;
}
.s_d_sharePopup .sharePopup_content .share_p_box div {
    width: .8rem;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer;
}
.s_d_sharePopup .sharePopup_content .share_p_box div img {
    width: .8rem;
    height: .8rem;
    font-size: .186667rem;
    font-weight: 500;
    color: #7c818a;
}
.s_d_sharePopup .sharePopup_content .c_d_qr_code_box {
    margin-top: .48rem;
    text-align: center;
    display: none;
}
.s_d_sharePopup .sharePopup_content .c_d_qr_code_box .c_d_qr_code {
    width: 1.866667rem;
    height: 1.866667rem;
    overflow: hidden;
    margin: 0 auto;
}
.s_d_sharePopup .sharePopup_content .c_d_qr_code_box .c_d_qr_code img {
    width: 100%;
    height: 100%;
}
.s_d_sharePopup .sharePopup_content .c_d_qr_code_box .c_d_qr_code_text {
    height: 1.093333rem;
    padding-top: .266667rem;
    font-size: .186667rem;
    color: #201f1c;
    font-weight: 400;
}
#score_header {
    display: none !important;
    z-index: 100;
    margin-top: 1.33rem;
    left: 0;
    width: 100%;
	transition: top .5s;
}
#score_header.hhidden {
	top: 0; }
#score_header .h5 {
    display: none;
}
#score_header .h5 .detail {
    height: 2rem;
    padding: 0 .533333rem;
    background-color: #ffffff;
    -webkit-box-shadow: 0px 2px 0.64rem 0px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 2px 0.64rem 0px rgba(0, 0, 0, 0.06);
	overflow-x: auto;
	padding-top: .8rem;
}
#score_header .h5 .detail a.back {
    display: block;
    width: .56rem;
    height: .56rem;
    background-image: url("../images/default/h5-back-2.png");
    background-size: 100% 100%;
}
#score_header .h5 .detail p {
    font-size: .426667rem;
    color: #000;
}
#score_header .h5 .detail a.search {
    display: block;
    width: .533333rem;
    height: .533333rem;
    background-image: url("../images/default/search-h5-2.png");
    background-size: 100% 100%;
}
.a_t_c_reply1 {
    cursor: pointer;
}
@media screen and (max-width: 1000px) {
    #score_header {
        display: block !important;
    	margin-top: 3rem;
    }
    .opern-detail .video-box > h1 .title{
		font-size: .35rem;
    }
	.opern-detail .video-box > h1 .more {
	    font-size: .3rem;
	}
	.video-box .video-content ul li h1{
		font-size: .313333rem;
	}
	.video-box .video-content ul li h2, .video-box .video-content ul li h3{
		font-size: .22rem;
	}
	.video-box .video-content ul li h3{
		display: none;
	}
	.opern-detail .a_t_comment .a_t_comment_box textarea{
		background-color: #f4f4f4 !important;
	}
    .score_details_mian_box.audio-source-box {
        display: none !important;
    }
    .header-h5.tab-header li::before {
        display: none;
    }
    .tool-modules{
		display: none;
    }
	.progress{
		display: none;
    }
	.score-utils-box{
		display: none;
    }
    .opern-detail .comment-box{
		background: inherit !important;
    }
    .opern-box{
		display: none !important;
    }
    .opern-detail .video-box{
		background: inherit !important;
    }
    .opern-detail .tool-modules{
		display: none !important;
    }
    .a_t_comment ul .a_t_comment_content_ul li, .a_t_comment ul .a_t_comment_content_ul li{
		padding-bottom: .26rem;
    }
    .opern-detail .video-box .video-content ul li{
		width: 2.85rem !important;
    }
    .video-box .video-content ul li .audio-box{
		height: 1.72rem !important;
    }
    .opern-detail .score_details_mian_box .progress{
		display: none !important;
    }
    .opern-detail .score_details_mian_box{
		border: 0 !important;
    }
	.opern-detail .score_details_mian .score-utils-box{
		display: none !important;
    }
    .header-h5.tab-header li.active span {
        margin: .31rem auto 0;
        display: block;
        width: .586667rem;
        height: .106667rem;
        border-radius: .106667rem;
        background-color: none;
    }
    .header-h5.tab-header a {
        font-size: .426667rem;
    	padding: .2rem .4rem;
	    background: #ffffff;
	    border-radius: .6rem;
    	color: #000000;
    	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.06); 
    	position: relative;
    	font-size: .35rem;
    }
    .header-h5.tab-header li.active a{
		color: #FFFFFF !important;
    	background: #22D59C;
    }
    .header-h5.tab-header a label{
	    position: absolute;
	    top: -.3rem;
	    right: -.35rem;
	    color: #FE7526;
	    border: 1px solid #fe7526;
	    border-radius: 70px 100px 100px 0px;
	    font-size: .24rem;
	    background: #ffffff;
	    padding: .01rem .06rem;
    }
    section {
        padding-top: 0;
        overflow: inherit;
    	margin-top: 0;
    	transition: top .5s;
    }
	section.hhidden {
        padding-top: 1.3rem;
    }
	section.detail {
        padding-top: .7rem;
    }
    .score_details_aside {
        display: none;
    }
    .s_d_h_b_item1 {
        position: relative;
        margin-bottom: 0;
        display: block !important;
    }
    .s_d_h_b_item1 .play_botton {
        display: block;
        position: absolute;
        width: 2.2rem;
        height: 2.64rem;
        top: 50%;
        left: 50%;
        z-index: 10;
        margin-left: -1.1rem;
        margin-top: -2.1rem;
        background-image: url("../images/score_details/play.png");
        background-size: 100% 100%;
    }
	.s_d_h_b_item1 .audio_loading_ai {
		display: block;
	    position: absolute;
	    width: 1.2rem;
	    height: 1.2rem;
	    top: 50%;
	    left: 50%;
	    z-index: 10;
	    margin-left: -0.6rem;
	    margin-top: -1.1rem;
    }
    .s_d_h_b_item1 .play_botton.active {
        background-image: url("../images/score_details/paly2.png");
    }
    .s_d_h_b_item1 .tab-body > div {
        display: none;
        width: 100%;
        height: 10rem;
        min-height: 10rem;
        position: relative;
        overflow: hidden;
    }
    .s_d_h_b_item1 .tab-body > div::before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        background-image: url("../images/score_details/bg-4.png");
        background-size: 100% 100%;
    }
    .s_d_h_b_item1 .tab-body > div.top-ladder-player::before{
		background: #60606087;
    }
    .s_d_h_b_item1 .ai_type iframe {
        width: 100%;
        height: 100%;
        min-height: 10rem;
    }
    .s_d_h_b_item1 .img_type img {
        width: 100%;
        height: auto;
    }
	.s_d_h_b_item1 .img_type img.turn-pages{
		position: absolute;
	    top: 3.6rem;
	    right: .3rem;
	    width: .8rem;
		z-index: 9999999;
	}
    .s_d_h_b_item1 .img_type .audio-source-box {
        position: absolute;
        z-index: 1;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1.6rem;
        line-height: 1.6rem;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: #fff;
        border-radius: 10px 10px 0 0;
        padding: .266667rem .4rem 0;
    }
    .s_d_h_b_item1 .img_type .audio-source-box span.time {
        color: #ADB0B6 !important;
        font-size: .293333rem !important;
    }
    .s_d_h_b_item1 .img_type .audio-source-box .a-s-b-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: .96rem;
    }
    .s_d_h_b_item1 .img_type .audio-source-box .a-s-b-box .left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-right: .4rem;
    }
    .s_d_h_b_item1 .img_type .audio-source-box .a-s-b-box .left img {
        width: .373333rem;
        height: .373333rem;
        cursor: pointer;
    }
    .s_d_h_b_item1 .img_type .audio-source-box .a-s-b-box .right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
    .s_d_h_b_item1 .img_type .audio-source-box .a-s-b-box .right .time {
        color: #ffffff;
        font-size: .186667rem;
    }
    .s_d_h_b_item1 .img_type .audio-source-box .a-s-b-box .right #progress {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: .106667rem;
        border-radius: .106667rem;
        background-color: #dddddd;
        margin: 0 .2rem;
        cursor: pointer;
    }
    .s_d_h_b_item1 .img_type .audio-source-box .a-s-b-box .right #progress .progress-ing {
        height: 100%;
        background-color: #FE7526;
        border-radius: .106667rem;
    }
    .s_d_h_b_item1 .img_type .audio-source-box .a-s-b-box .right #progress .progress-ing-button {
        width: 0;
        background-color: transparent;
    }
    .s_d_h_b_item1 .img_type .audio-source-box .audio {
        display: none;
        height: .533333rem;
    }
    .s_d_h_b_item1 .img_type .audio-source-box .progress {
        overflow: visible !important;
    }
    .s_d_h_b_item1 .img_type .audio-source-box .progress-ing-button {
        position: relative;
    }
    .s_d_h_b_item1 .img_type .audio-source-box .progress-ing-button::before {
        content: '';
        display: block;
        width: .58rem;
        height: .58rem;
        position: absolute;
        left: -.2rem;
        top: -.25rem;
        background-image: url("../images/score_details/icon-play.png");
        background-size: 100% 100%;
    	background-color: inherit;
        z-index: 1;
    }
    .score_details_box .score_details_mian {
        width: 100% !important;
    }
    .score_details_box .s-d-m-b-1,
    .score_details_box .score_details_mian .s-d-m-b-2,
    .score_details_box .score_details_mian .s-d-m-b-line,
    .score_details_box .score_details_mian .audio-source-box,
    .score_details_box .score_details_mian .score-utils-box {
        display: none;
    }
    .score_details_box .video-box .title {
        font-size: .533333rem;
    }
    .score_details_box .video-box .more {
        color: #201F1C;
        font-size: .32rem;
        position: relative;
        padding-right: .4rem;
    }
    .score_details_box .video-box .more::before {
        content: '';
        display: block;
        position: absolute;
        width: .32rem;
        height: .32rem;
        background-image: url("../images/score_details/more.png");
        right: 0;
        background-size: 100% 100%;
    }
    .score_details_box .video-box .more img {
        display: none;
    }
    .score_details_box .video-box .video-content {
        width: 100vw;
        padding-right: .5rem;
    }
    .score_details_box .video-box .video-content ul {
        overflow: scroll;
        overflow-y: hidden;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .score_details_box .video-box .video-content ul li {
        width: 4.186667rem !important;
    }
    .score_details_box .video-box .video-content ul li .audio-box {
        height: 2.4rem;
    }
    .score_details_box .video-box .video-content ul li .audio-box a::before {
        display: block;
    }
    .score_details_box .video-box .video-content ul li h1 {
        font-size: .373333rem;
    }
    .score_details_box .video-box .video-content ul li h2 {
        font-size: .32rem;
        margin-top: .133333rem;
    }
    .score_details_box .video-box .video-content ul li h3 a {
        font-size: .266667rem;
    }
    .score_details_box .video-box .video-content ul li h3 .icon {
        width: .48rem;
        height: .48rem;
    }
    .score_details_box .video-box .upload-box {
        display: none;
    }
    ._B_Pagination {
        display: none;
    }
    #footer .footer.h5 {
        padding-top: 0;
    }
    .score_details_h5_box {
        display: block;
    	width: 90%;
    	margin: 0 auto;
    	padding-top: .4rem;
    }
    .score_details_h5_box .h5-title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .score_details_h5_box .h5-title span {
        font-size: .533333rem;
        color: #201f1c;
        font-weight: bold;
    }
    .score_details_h5_box .h5-title a {
        color: #201F1C;
        font-size: .32rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .score_details_h5_box .h5-title .icon.more {
        display: inline-block;
        width: .32rem;
        height: .32rem;
        background-image: url("../images/score_details/more.png");
        background-size: 100% 100%;
    }
    .score_details_h5_box .s_d_h_b_item2 .uitls_box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 90%;
        margin: 0 auto;
    }
    .score_details_h5_box .s_d_h_b_item2 .uitls_box .left a:first-child {
        margin-right: 0;
    }
    .score_details_h5_box .s_d_h_b_item2 .uitls_box .left a img {
        width: .72rem;
        height: .72rem;
        vertical-align: middle;
    }
    .score_details_h5_box .s_d_h_b_item2 .uitls_box a {
        color: #201F1C;
        font-size: .4rem;
    }
    .score_details_h5_box .s_d_h_b_item2 .uitls_box .right {
		display: block;
	    width: 95%;
	    margin: 0 auto;
	    height: 1.126667rem;
	    line-height: 1.126667rem;
	    border-radius: .613333rem; 
	    text-align: center;
	    font-size: .426667rem;
	    color: white;
	    background-color: #FE7526;
    }
    .score_details_h5_box .s_d_h_b_item2 .uitls_box .right:visited {
        color: #ffffff !important;
    }
    .score_details_h5_box .s_d_h_b_item3 {
        margin-top: .9rem;
        padding-bottom: .4rem;
        position: relative;
    }
    .score_details_h5_box .s_d_h_b_item3::before {
        content: '';
        width: 120vw;
        left: -0.533333rem;
        height: .013333rem;
        background-color: #E7EAEB;
        position: absolute;
        bottom: 0;
    }
    .score_details_h5_box .s_d_h_b_item3 h1 {
        font-size: .586667rem;
        font-weight: bold;
        color: #201F1C;
        line-height: .75rem;
    }
    .score_details_h5_box .s_d_h_b_item3 h1 a {
        display: block;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        font-size: .586667rem;
        font-weight: bold;
        color: #201F1C;
    }
    .score_details_h5_box .s_d_h_b_item3 .info_box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: .266667rem;
    }
    .score_details_h5_box .s_d_h_b_item3 .info_box .img {
        width: .64rem;
        height: .64rem;
        border-radius: 50%;
        overflow: hidden;
        margin-right: .2rem;
    }
    .score_details_h5_box .s_d_h_b_item3 .info_box .img img {
        width: 100%;
        height: 100%;
    }
    .score_details_h5_box .s_d_h_b_item3 .info_box a {
        font-size: .346667rem;
        color: #000;
        margin-right: .133333rem;
    }
    .score_details_h5_box .s_d_h_b_item3 .info_box .name {
        margin-right: .533333rem;
        color: #91979D;
    }
    .score_details_h5_box .s_d_h_b_item3 .info_box .name2 {
        color: #91979D;
        display: flex;
    }
    .score_details_h5_box .s_d_h_b_item3 .info_box .name2 a {
        color: #008AFF;
        max-width: 2rem;
        display: table;
        overflow: visible;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .score_details_h5_box .s_d_h_b_item3 .types_box {
        width: 100%;
        overflow: scroll;
        height: .64rem;
        margin-top: .333333rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .score_details_h5_box .s_d_h_b_item3 .types_box a {
        display: block;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding: 0 .266667rem;
        height: .64rem;
        line-height: .64rem;
        background-color: #f6f6f9;
        font-size: .32rem;
        color: #201F1C;
        border-radius: .32rem;
        margin-right: .133333rem;
    }
    .score_details_h5_box .s_d_h_b_item3 .tips_box {
        margin-top: .72rem;
        font-size: .373333rem;
        line-height: .56rem;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        color: #7C818A;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .score_details_h5_box .s_d_h_b_item3 .tips_box_more {
        text-align: right;
        margin-top: .2rem;
    }
    .score_details_h5_box .s_d_h_b_item3 .tips_box_more span {
        font-size: .32rem;
        color: #008AFF;
    }
    .score_details_h5_box .s_d_h_b_item4 {
        margin-top: .8rem;
    }
    .score_details_h5_box .s_d_h_b_item4 .h5-title {
        margin-bottom: .533333rem;
    }
    .score_details_h5_box .s_d_h_b_item5 {
        margin-top: 1.066667rem;
    }
    .score_details_h5_box .s_d_h_b_item5 .h5-title {
        margin-bottom: .533333rem;
    }
    .score_details_h5_box .s_d_h_b_item_ul_box li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .score_details_h5_box .s_d_h_b_item_ul_box li .left {
        width: 6rem;
    }
    .score_details_h5_box .s_d_h_b_item_ul_box li .left .l_top {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .score_details_h5_box .s_d_h_b_item_ul_box li .left .l_bottom {
        margin-left: .55rem;
        margin-top: .2rem;
        color: #91979D;
        font-size: .32rem;
    }
    .score_details_h5_box .s_d_h_b_item_ul_box li .right span.hot_num {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #7C818A !important;
        font-size: .346667rem;
    }
    .score_details_h5_box .s_d_h_b_item_ul_box li .right span.hot_num label {
        min-width: 0.76rem;
    }
    .score_details_h5_box .s_d_h_b_item_ul_box li .right span.hot_num i.icon {
        display: inline-block;
        width: .426667rem;
        height: .426667rem;
        background-image: url("../images/score_details/hot2.png");
        background-size: 100% 100%;
        margin-right: .106667rem;
    }
    .score_details_h5_box .s_d_h_b_item_ul_box li a,
    .score_details_h5_box .s_d_h_b_item_ul_box li span {
        font-size: .4rem;
    }
    .score_details_h5_box .s_d_h_b_item_ul_box li + li {
        margin-top: .64rem;
    }
    .score_details_h5_box .s_d_h_b_item_ul_box li:nth-of-type(1) .index {
        color: #FC1832;
    }

    .score_details_h5_box .s_d_h_b_item_ul_box li:nth-of-type(2) .index {
        color: #FD7247;
    }
    .score_details_h5_box .s_d_h_b_item_ul_box li:nth-of-type(3) .index {
        color: #FDC42E;
    }
    .score_details_h5_box .s_d_h_b_item_ul_box a {
        color: #201F1C;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .score_details_h5_box .s_d_h_b_item_ul_box .index {
        display: inline-block;
        width: .426667rem;
        color: #91979D;
        font-weight: bold;
    }
    .Navigation-Tags {
        display: none;
    }
    .sharePopup_content .share_p_box div {
        width: 1.1rem;
    }
    .sharePopup_content {
        min-height: 3.3rem;
    }
    .sharePopup_content .share_p_box div img {
        margin: 0 auto;
    }
    .a_t_comment .a_t_publish_btn_box .a_t_publish_btn {
        width: 1.85rem;
    	height: 0.6rem;
    	border-radius: 0.43rem;
    	font-size: 0.23rem;
    }
    .score_details_h5_box .s_d_h_b_item3 .info_box .name2 span {
        font-size: .346667rem;
    }
    .a_t_comment ul li .a_t_comment_content p {
        font-size: .3rem;
    }
    .a_t_comment ul li .a_t_comment_content .a_t_comment_c_t {
        font-size: .3rem;
    	line-height: .48rem;
    }
    .a_t_comment ul li .a_t_comment_content div:nth-child(3) {
        font-size: .35rem;
    }
    .a_t_comment ul li .a_t_comment_content div:nth-child(3) img {
        width: .45rem;
        height: .45rem;
    }
    .a_t_comment ul li .a_t_comment_content div:nth-child(3) .c_img{
		width: .45rem;
        height: .45rem;
    }
    .score_details_h5_box .s_d_h_b_item3{
		line-height: .5rem;
    }
}
.wechat-code {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999999;
}


/*2021年07月09日14:43:33*/
.Navigation-Tags.nav-header{
  font-size: 14px;
  color: #201F1C;
  padding: .15rem;
  border: 0.01rem solid #e8eaeb;
}
.Navigation-Tags.nav-header a{
  color: #201F1C;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 10rem;
  display: inline-block;
}
.Navigation-Tags.nav-header span.gary{
  color: #91979D;
}
.s-d-m-b-line.bottom{
  margin-top: .25rem;
}
.intro-p{
  font-size: .188667rem;
  line-height: .3rem;
}
.music-tags{
    padding: .3rem 0 0 0;
}
.music-tags span{
    font-size: .25rem;
    white-space:nowrap;
    display: inline-block;
    padding: 0 .1rem .1rem 0;
}
.music-tags a{
    font-size: .2rem;
    white-space:nowrap;
    cursor: pointer;
    display: inline-block;
    padding: 0 .1rem .1rem .1rem;
}
.list-box h1{
    margin: .5rem 0 .333333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.list-box h1 .title{
    font-size: .426667rem;
    color: #201F1C;
    font-weight: bold;
}
.list-box .one-p{
    display: flex;
    flex-wrap: wrap;
}
.list-box .one-p ul{
	width: 100%;
}
.list-box .one-p li{
	width: 50%;
	padding: .18rem .1rem .18rem 0;
	float: left;
}
.list-box .one-p a{
    display: block;
    width: 80%;
    font-size: .186667rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #201F1C;
    overflow: hidden;
}
.list-box .one-p-two{
    display: flex;
    flex-wrap: wrap;
}
.list-box .one-p-two .one-part{
    display: block;
    width: 25%;
}
.list-box .one-p-two .one-part .pic{
    cursor: pointer;
    display: block;
    width: 2.43rem;
    height: 2.43rem;
    border-radius: 0.12rem;
    background: #ffffff;
    overflow: hidden;
    margin: 0 auto;
}
.list-box .one-p-two .one-part .pic img{
    width: 100%;
    height: 100%;
}
.list-box .one-p-two .one-part .title{
    cursor: pointer;
    font-size: .186667rem;
    color: #201F1C;
    padding: .1rem .25rem;
    display: block;
    line-height: .3rem;
}

/*9.8详情页*/
.opern-detail{
	background: #F6F6F6;
}
.opern-detail .content-w{
	background: #ffffff;
	padding: 0 0;
	max-width: 997px;
}
.opern-detail .Navigation-Tags.nav-header{
	border: 0;
	margin: .1rem 0;
}
section.opern-detail .score_details_box .score_details_mian {
    width: 7rem;
	position: relative;
}
section.opern-detail .score_details_box .score_details_aside{
	width: 6rem;
}
.opern-detail .score_details_mian .audio-source-box{
	margin-top: 0;
}
.opern-detail .score_details_aside .score_details_aside_box .item-1{
	border: 0;
}
.opern-detail .score_details_mian .score-utils-box{
	background: #F6F6F6;
}
.opern-detail .score_details_aside .score_details_aside_box .item-1{
	padding: 0;
}
.opern-detail .s-d-m-b-1 .detils_box h1{
	margin-top: 0;
	font-size: .28rem;
	width: 100%;
}
.opern-detail .s-d-m-b-1 .score-img{
	margin-right: 0.15rem;
	width: .8rem;
    height: .8rem;
}
.opern-detail .video-box{
	width: 96%;
    margin: 0 auto;
	background: #F6F6F6;
	border-radius: 10px;
	margin-top: 46px;
}
.opern-detail .video-box > h1{
	margin: 0.4rem 0 .233333rem;
	width: 96%;
    margin: 0 auto;
}
.opern-detail .video-content{
	width: 96%;
    margin: 0 auto;
}
.opern-detail .video-box > h1 .title{
	padding: .3rem 0 .3rem 0;
    font-size: .25rem;
}
.opern-detail .video-box > h1 .more{
	font-size: .2rem;
}
.opern-detail .video-box > h1 .more img{
	width: 21px;
}
.opern-detail .video-box .video-content ul li{
	margin-bottom: .2rem;
	width: 2.18rem;
}
.opern-detail .video-box.opern-box .video-content ul li{
	width: 1.76rem;
}
.opern-detail .video-box.opern-box .video-content ul li .audio-box{
	width: 1.76rem;
	height: 1.76rem;
}
.opern-detail .right-box, .be_similar, .a_t_comment{
	margin-top: .3rem;
}
.opern-detail .comment-box{
	width: 96%;
    margin: 0 auto;
	background: #F6F6F6;
	border-radius: 10px;
}
.opern-detail .a_t_comment .a_t_comment_box textarea{
	background-color: #ffffff;
	border-radius: 10px;
}
.opern-detail .a_t_comment h1{
	width: 96%;
    margin: 0 auto;
	font-size: .25rem;
	padding: .3rem 0 .2rem 0;
}
.opern-detail .a_t_comment h1 span{
	font-size: 0.2rem;
}
.opern-detail .a_t_comment h1 span{
	font-size: 0.22rem;
}
.opern-detail .a_t_comment .a_t_comment_box{
	width: 96%;
    margin: 0 auto;
}
.opern-detail .a_t_comment .a_t_comment_box textarea{
	font-size: 0.22rem;
}
.opern-detail .a_t_comment .a_t_publish_btn_box{
	margin-right: .3rem;
}
.opern-detail .a_t_comment h2{
	width: 96%;
    margin: 0 auto;
}
.opern-detail .a_t_comment ul{
	width: 96%;
    margin: 0 auto;
}
.opern-detail .a_t_comment{
	padding-bottom: .35rem;
	margin-bottom: 1rem;
	margin-top: .35rem;
}
.opern-detail .tool-modules{
	width: 100%;
	display: flex;
    justify-content: center;
    align-items:flex-end;
	background: #F6F6F6;
	height: .6rem;
	line-height: .6rem;
	position: relative;
}
.opern-detail .tool-modules .tool-audio-box{
	width: 33.3333333%;
    padding-left: 0.8rem;
    color: #333333;
    font-size: 12px;
}
.opern-detail .tool-modules .tool-tab-box{
	width: 33.3333333%;
	display: flex;
    justify-content: center;
    align-items: flex-end;
}
.opern-detail .tool-modules .tool-function-box{
	width: 33.3333333%;
}
.opern-detail .score_details_mian_box{
	border: 1px solid #e2e8f0;
}
.opern-detail .music-play{
	width: .45rem;
    height: .45rem;
    position: absolute;
    top: .08rem;
    left: .25rem;
}
.opern-detail .tool-function-box .s_d_fullBtn{
	width: .35rem;
    height: .35rem;
    position: absolute;
    top: .13rem;
    right: .25rem;
}
.opern-detail .tool-function-box .ai-btn{
	width: .35rem;
    height: .35rem;
    position: absolute;
    top: .13rem;
    right: .75rem;
}
.opern-detail .tool-function-box .ladder-player{
	width: .35rem;
    height: .35rem;
    position: absolute;
    top: .13rem;
	right: 1.75rem;
}
.opern-detail .tool-function-box .jianpu-btn{
	width: .35rem;
    height: .35rem;
    position: absolute;
    top: .13rem;
    right: 1.25rem;
}
.opern-detail .tool-function-box .jianpu-btn.n1{
    right: .75rem;
}
.opern-detail .tool-function-box .ladder-player.n1{
    right: .75rem;
}
.opern-detail .tool-function-box .img-btn.n1{
	right: .75rem;
}
.opern-detail .tab-left{
	width: .35rem;
    height: .35rem;
	position: absolute;
    left: 0;
    top: .1rem;
	cursor: pointer;
}
.opern-detail .tool-function-box img{
	cursor: pointer;
}
.opern-detail .tab-right{
	width: .35rem;
    height: .35rem;
	position: absolute;
    right: 0;
    top: .1rem;
	cursor: pointer;
}
.opern-detail .tool-tab-box-page{
	color: #333333;
	font-size: 12px;
	display: inline-block;
	width: .5rem;
	text-align: center;
}
.opern-detail .tool-tab-box-m{
	width: 1.3rem;
	display: flex;
    justify-content: center;
    align-items: flex-end;
	position: relative;
}
.opern-detail .tool-tab-box-m-bak{
	width: 3.2rem;
	display: none;
}
.opern-detail .tool-tab-box-m-bak img{
	cursor: pointer;
}
.opern-detail .tool-tab-box-m-bak .li{
	width: .35rem;
    height: .35rem;
	margin: 0.03rem;
}
.opern-detail .score_details_mian .score-utils-box{
	padding: 0;
}
.opern-detail .progress{
	-webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	width: 100%;
	margin-bottom: 0;
	height: 1px;
    overflow: inherit;
    background-color: #E2E8F0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.opern-detail .progress .progress-ing{
	width: 0;
	height: 100%;
    background-color: #22D59C;
    border-radius: 0;
}
.opern-detail .tool-audio-box img{
	cursor: pointer;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box .defalut .swiper-pattern .swiper-button{
	width: .5rem;
	height: auto;
}
.opern-detail .score_details_mian .score-utils-box .s-u-body .line-spectrum-box .defalut .swiper-pattern .siwper-prev{
	left: 12px;
}
.opern-detail .score_details_mian .score-utils-box .s-u-body .line-spectrum-box .defalut .swiper-pattern .siwper-next{
	right: 12px;
}
.opern-detail .s-d-m-b-1{
	display: -webkit-box;
}
.opern-detail .s-d-m-b-1 .score-img img{
	border-radius: .15rem;
}
.opern-detail .s-d-m-b-1 .detils_box h2{
	margin-top: .08rem;
	position: relative;
}
.opern-detail .createtime{
	position: absolute;
    right: .3rem;
    bottom: .05rem;
    font-size: 12px;
}
.opern-detail .s-d-m-b-line {
    height: 1px;
    background: #E7EAEB;
    margin: .2rem 0 .35rem;
}
.opern-detail .s-d-m-b-btn{
	width: 100%;
	display: flex;
    justify-content: center;
    align-items: flex-end;
}
.opern-detail .s-d-m-b-btn a{
    width: 3.3rem;
    height: .65rem;
    line-height: .65rem;
    display: inline-block;
    text-align: center;
    border-radius: .05rem;
    margin-right: .3rem;
    font-size: .2rem;
    cursor: pointer;
    margin-bottom: .2rem;
    background: #5694e0;
    color: #ffffff;
    cursor: pointer;
}
.opern-detail .s-d-m-b-btn a span label{
	cursor: pointer;
}
.opern-detail .s-d-m-b-btn a:hover{
	color: #ffffff !important;
}
.opern-detail .s-d-m-b-btn a span{
	width: 2rem;
    height: .5rem;
    line-height: .5rem;
    position: relative;
    padding-left: 0.47rem;
}
.opern-detail .s-d-m-b-btn a:nth-child(1) span{
	width: 2rem;
	height: .5rem;
	line-height: .5rem;
	position: relative;
	padding-left: 0.47rem;
}
.opern-detail .s-d-m-b-blockstyle{
	width: 97%;
}
.opern-detail .s-d-m-b-blockstyle p{
	margin-bottom: .1rem;
	padding: .1rem 0;
	position: relative;
}
.opern-detail .s-d-m-b-btn a.Collection.no{
	border-color: #cecece;
	color: #cecece;
}
.opern-detail .s-d-m-b-btn a.Collection.no .like-icon{
	opacity:0.3;
    filter:alpha(opacity=30);
}
.opern-detail .s-d-m-b-blockstyle p:nth-child(1) span{
	margin-top: -0.03rem;
	height: 1.12rem;
    overflow: hidden;
	position: relative;
	max-height: 2rem;
}
.opern-detail .s-d-m-b-blockstyle p:nth-child(1) .more{
    position: absolute;
    right: 9px;
    bottom: 7px;
    display: inline-block;
    background: #e5e5e5;
    padding: .1rem;
    height: .4rem;
    width: 1.4rem;
    text-align: center;
    cursor: pointer;
	border-radius: 5px 5px 0 0;
}
.opern-detail .s-d-m-b-blockstyle em{
	font-style:normal;
	color: #333333;
	font-size: .18rem;
	font-weight: 500;
	font-weight: bold;
	width: 1rem;
    display: inline-block;
    float: left;
}
.opern-detail .s-d-m-b-1 .detils_box h2 span.line{
	margin: 0 .1rem;
}
.opern-detail .s-d-m-b-blockstyle span{
	color: #666666;
    font-size: .18rem;
    letter-spacing: .015rem;
    line-height: .28rem;
	position: relative;
	display: inline-block;
    width: 4.8rem;
}
.opern-detail .s-d-m-b-blockstyle span label{
	position: absolute;
	top: -.02rem;
}
.opern-detail .s-d-m-b-blockstyle .link{
    color: #666666;
	margin-right: .16rem;
	border: 1px #a5a5a5 solid;
    border-radius: 0.6rem;
    padding: 0.055rem .2rem;
    text-align: center;
    padding-left: .45rem;
}
.opern-detail .tab{
	background: #f6f6f6;
    padding: 0.05rem 0.1rem;
    border-radius: .2rem;
	color: #666666;
	margin-right: .12rem;
}
.opern-detail .tab:hover{
	color: #47BE96;
}
.opern-detail .buy-vip{
	width: 96%;
	background: #22d59c;
	padding: .15rem;
	color: #FFFFFF;
	font-size: .2rem;
	border: 2px solid #22d59c;
	margin-bottom: .3rem;
}
.opern-detail .recharge{
	width: 96%;
	background: #f1f8f6;
	padding: .15rem;
	color: #47BE96;
	font-size: .2rem;
	border: 2px solid #22d59c;
}
.opern-detail .s-d-m-b-buy{
	margin-top: .43rem;
}
.opern-detail .s-d-m-b-buy>a{
	display: block;
	text-align: center;
	border-radius: .4rem;
}
.opern-detail .s-d-m-b-auther{
	width: 96%;
	overflow: hidden;
	margin-top: .54rem;
	border: 1px solid #E8EAEC;
	border-radius: 4px;
	padding: .3rem .2rem;
}
.opern-detail .s-d-m-b-auther .head-img{
	float: left;
	width: .5rem;
	height: .5rem;
	display: inline-block;
	margin-right: .15rem;
}
.opern-detail .s-d-m-b-auther .head-img a{
	width: 100%;
	height: 100%;
}
.opern-detail .s-d-m-b-auther .head-img a img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.opern-detail .s-d-m-b-auther .name{
	float: left;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	margin-right: .25rem;
	padding-top: 0.04rem;
}
.opern-detail .s-d-m-b-auther .follow{
	float: left;
    display: inline-block;
    color: #ffffff;
    font-size: .186667rem;
    background: #434343;
    padding: 0.11rem 0.21rem;
    border-radius: 4rem;
    margin-top: .04rem;
    cursor: pointer;
}
.opern-detail .s-d-m-b-auther .follow a{
	display: block;
    width: .6rem;
    font-size: .186667rem;
    border-radius: .353333rem;
    overflow: hidden;
    text-align: center;
	color: #ffffff;
}
.opern-detail .s-d-m-b-auther .follow a:hover{
	color: #ffffff !important;
}
.opern-detail .s-d-m-b-auther .name p{
	color: #333333;
	font-size: .2rem;
}
.opern-detail .name-detail{
	margin-top: .09rem;
	color: #999;
}
.opern-detail .name-detail span{
    margin-right: .1rem;
}
.opern-detail .name-detail span label{
    color: #22d59c;
}
section.opern-detail .s-d-m-b-buy a.buy-vip:hover{
	color: #ffffff !important;
}
section.opern-detail .s-d-m-b-buy a.recharge:hover{
	color: #22d59c !important;
}
.opern-detail .s-d-m-b-blockstyle span.num{
	color: #FE7527;
	font-size: 30px;
	font-weight: bold;
}
.opern-detail .s-d-m-b-btn a .down-icon{
	width: .45rem;
	height: .45rem;
	background-image: url("http://s201.lzjoy.com/res/statics/fileupload/26bc4a36cb7ea55ed89f2842869074ec.png");
    background-size: 100% 100%;
	position: absolute;
    top: -.12rem;
    left: 0;
	display: inline-block;
}
.opern-detail .s-d-m-b-btn a .print-icon{
	width: .45rem;
	height: .45rem;
	background-image: url("http://s201.lzjoy.com/res/statics/fileupload/bafd567afbd157f423b50483c333d74f.png");
    background-size: 100% 100%;
	position: absolute;
    top: -.1rem;
    left: 0;
    display: inline-block;
}
.opern-detail .s-d-m-b-btn a .like-icon{
	width: .45rem;
    height: .45rem;
	background-image: url("http://s201.lzjoy.com/res/statics/fileupload/81474bb67c47c6ff54aa169637783fab.png");
    background-size: 100% 100%;
	position: absolute;
    top: -.1rem;
    left: 0;
	display: inline-block;
}
.opern-detail .s-d-m-b-btn a .share-icon{
	width: .45rem;
	height: .45rem;
	background-image: url("http://s201.lzjoy.com/res/statics/fileupload/cb9726ac2f5947864f2abdb4e51273ae.png");
    background-size: 100% 100%;
	position: absolute;
    top: -.1rem;
    left: 0;
    display: inline-block;
}
.opern-detail .s-d-m-b-btn a:hover{
}
.opern-detail .s-d-m-b-btn a.Collection.no:hover{
}
.opern-detail .s-d-m-b-btn a.Collection.no:hover .like-icon{
	opacity: 1;
    filter: alpha(opacity=100);
}
.opern-detail .s-d-m-b-btn a:hover .down-icon{
}
.opern-detail .s-d-m-b-btn a:hover .print-icon{
}
.opern-detail .s-d-m-b-btn a:hover .like-icon{
}
.opern-detail .s-d-m-b-btn a:hover .share-icon{
}
@media screen and (max-width: 1000px){
    .s-d-m-b-line.bottom,.intro-p,.list-box,.music-tags{
        display: none;
    }
}
.score_details_mian .s-d-m-b-2 p:nth-child(1) {
    margin-bottom: 8px;
}
.s_d_h_b_item1 .img_type img.full-screen-img{
	position: absolute;
    right: .5rem;
    bottom: 2rem;
    width: .85rem;
    height: .85rem;
	z-index: 999; }
.score_details_h5_box .s_d_h_b_item3 .more-box1>a{
	margin-bottom: 0; }
.no-balance{
	display: none;
    padding-left: .48rem;
    margin-top: .3rem;
    color: red; }
.img-mask{
	position: absolute;
    left: 0;
	z-index: 9;
    bottom: 0;
    width: 100%;
    height: 3.4rem;
	line-height: 3.4rem;
	cursor: pointer;
	display: none; }
.img-mask img{
	width: 100%;
	height: 100%; }
.img-mask p{
	width: 100%;
    height: 100%;
    text-align: center;
    color: #61646F;
    font-size: .25rem;
    font-weight: bold;
    position: absolute;
    top: 0; }
.img-mask p span.load_whole{
    background: #22d59c;
    border: none;
    color: #FFFFFF;
    font-size: .2rem;
    padding: .15rem 1.7rem;
}
.opern-detail .s-d-m-b-blockstyle .link{
	position: relative;
	padding-left: .49rem;
}
.opern-detail .s-d-m-b-blockstyle .link-01:before{
    content: '';
    position: absolute;
    left: .21rem;
    top: .02rem;
    width: .25rem;
    height: .25rem;
    z-index: 1;
    background-image: url("../images/score_details/staff-active.png");
    background-size: 100% 100%;
}
.opern-detail .s-d-m-b-blockstyle .link-02:before{
    content: '';
    position: absolute;
    left: .21rem;
    top: .02rem;
    width: .25rem;
    height: .25rem;
    z-index: 1;
    background-image: url("../images/score_details/jianpu-active.png");
    background-size: 100% 100%;
}
.opern-detail .tool-function-box .img-btn {
    width: .35rem;
    height: .35rem;
    position: absolute;
    top: .13rem;
    right: 1.25rem;
	display: none;
}
.pt .cont{
	font-size: .2rem;
    line-height: 0.3rem;
	text-align: center;
}
#header .pc div.top-box .form-box input{
	border-radius: 0;
}
.opern-detail .progress .progress-ing-button::before {
    content: '';
    display: block;
    width: .075rem;
    height: .08rem;
    position: absolute;
    left: -.02rem;
    top: -.037rem;
    background-color: #22D59C;
    z-index: 100;
    border-radius: 50%;
}
.opern-detail .progress .progress-ing {
    height: 100%;
    border-radius: .106667rem;
}
.opern-detail .progress .progress-ing-button {
    width: 10px;
    background-color: transparent;
	position: relative;
}
@media screen and (max-width: 1200px) {
    #header .pc div.top-box .content-w {
        height: .64rem;
    }
    #header .pc div.top-box .logo-box{
	    width: 1.226667rem;
    }
    #header .pc div.top-box .h-t-r .upload-button label{
	    margin-bottom: -3px;
    }
    #header .pc div.top-box .form-box .f-b-i-top{
	    height: 35px;
    }
    section{
		padding-top: 0;
    }
    #header .pc div.top-box .form-box .submit{
		height: 36px;
    }
    #header .pc div.top-box .h-t-r .h-t-r-c > div a{
		margin-top: .03rem;
    }
    #header .pc div.top-box .h-t-r .upload-button label{
	    height: 32px;
    	line-height: 32px;
    }
    .error-top{
		display: none;
    }
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box.full .defalut #scoreSwiper{
	height: 100% !important;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box.full .defalut #scoreSwiper img{
	height: 100% !important;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box.full .defalut #scoreSwiper .swiper-wrapper{
	height: 100% !important;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box.full .defalut #scoreSwiper .swiper-wrapper .swiper-slide{
	height: 100% !important;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box.full{
	padding: 0;
	padding-bottom: 0;
	background: #ffffff;
}
.opern-detail .score_details_mian .score-utils-box .s-u-body .line-spectrum-box .ai iframe{
	height: 9.07rem !important;
}
.opern-detail .s-d-m-b-1 .detils_box h2 .name a{
	display: inline-block;
	max-width: 1.5rem;
}
.img-mask p span{
	border: 1px solid #666666;
    padding: .16rem .4rem;
    border-radius: .4rem;
}
.score_details_mian .score-utils-box .s-u-body .line-spectrum-box > div.full-out{
	position: fixed;
    top: .4rem;
    right: .4rem;
    border: 1px #666666 solid;
    padding: .2rem .5rem;
    border-radius: .1rem;
    diaplay: none;
    cursor: pointer;
    font-size: .2rem;
	display: none;
}
.toast-message{
	z-index: 99999;
}
.opern-detail .video-box.opern-box .video-content.video-content-jianpu ul li{
	width: 3.82rem;
}
.video-box .video-content.video-content-jianpu ul li h1{
    font-weight: initial;
}
.opern-detail .tool-tab-box-m-bak.active{
	display: block;
	width: 2.5rem;
}
.opern-detail .tool-modules .tool-tab-box.active{
	width: 47.333333%;
}
.opern-detail .tool-modules.tool-modules-border{
	border-bottom: 1px solid #e2e8f0;
}
.opern-detail .s-d-m-b-blockstyle p:nth-child(4){
	padding-top: .2rem;
}
.opern-detail .audio_loading {
	width: .3rem;
    height: .3rem;
    position: absolute;
    top: .15rem;
    left: .33rem;
}
.opern-detail .music-play.loading{
	filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}
.error-top{
	position: absolute;
    bottom: 19px;
    right: 13px;
    color: #a5a5a5;
    cursor: pointer;
    z-index: 999;
}
.error-top:before{
    content: '';
    display: block;
    width: .26rem;
    height: .25rem;
    position: absolute;
    left: -21px;
    top: -3px;
    background-image: url("http://s201.lzjoy.com/res/statics/fileupload/8ec08e63b966004a6de4008660a774a1.png");
    background-size: 100% 100%;
	background-color: inherit;
    z-index: 1;
}
.turn-pages{
	position: absolute;
    top: 3.6rem;
    right: .3rem;
    width: .8rem;
}
ul.tabs-box{
	white-space: nowrap;
    overflow-x: auto;
    height: 2rem;
    padding-top: .8rem;
	display: initial;
}
ul.tabs-box > li{
	display: inline-block;
	float: initial;
}
ul.tabs-box li + li{
	margin-left: .433333rem;
}
.s_d_h_b_item1 .img_type img.full-waterfall-flow{
	position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 4.5rem;
    z-index: 999;
}
.s_d_h_b_item1 .img_type img.full-ladder-player{
    position: absolute;
    right: 0;
    bottom: 3rem;
    width: 100%;
    height: 1.3rem;
    z-index: 999;
}
.s_d_h_b_item1 .play_botton_ai{
	display: none;
}
.coverimg{
	display: none !important;
}