button,input[type=button],input[type=submit]{cursor:pointer}table{border-collapse:collapse;border-spacing:0}a{color:#000;cursor:pointer}a,a:hover{text-decoration:none}a:hover{color:#31c27c}a:focus,button:focus,input:focus{outline:none}body{background-color:#fafafa}.os_xp,.os_xp button,.os_xp input,.os_xp select,.os_xp textarea,.os_xp th{font-family:Arial,Tahoma,\5b8b\4f53,sans-serif}.data{display:none}.hide{opacity:0}.icon_txt{font:0/0 a}.top_skip{top:-20px;left:0}.c_tx_title{color:#000}.c_tx_normal{color:#333}.c_tx_thin{color:#999}.c_tx_current,.c_tx_highlight{color:#31c27c}.mod_loading{display:block;width:100%;height:600px;background:url(/ryqq/static/media/loading.3708220b.gif?max_age=2592000) 50% no-repeat}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#666}::-webkit-scrollbar-resizer{background-color:#ff6e00}body ::-webkit-scrollbar{width:8px}body ::-webkit-scrollbar-thumb{background-color:#ddd}.mod_btn,.mod_btn_green,.mod_btn_yellow{border-radius:2px;font-size:14px;margin-right:6px;padding:0 23px;height:38px;line-height:38px;display:inline-block;white-space:nowrap;box-sizing:border-box;overflow:hidden}.mod_btn{border:1px solid #c9c9c9;color:#000}.mod_btn--hover,.mod_btn:hover{background-color:#ededed;color:#333}.mod_btn_green{border:1px solid #31c27c;background-color:#31c27c;color:#fff}.mod_btn_green:hover{background-color:#2caf6f;border-color:#2caf6f;color:#fff}.mod_btn_green:active{background-color:#279c63;border-color:#279c63}.mod_btn_yellow{background-image:linear-gradient(90deg,#fbdf7a,#fcecac);color:#c7922b}.mod_btn_yellow:hover{background-image:linear-gradient(90deg,#fadb6d,#fae79d);color:#c7922b}.mod_btn_yellow:active{background-image:linear-gradient(90deg,#f9d860,#fae590);color:#c7922b}.mod_btn__icon_add,.mod_btn__icon_batch,.mod_btn__icon_comment,.mod_btn__icon_copy,.mod_btn__icon_delete,.mod_btn__icon_down,.mod_btn__icon_edit,.mod_btn__icon_input,.mod_btn__icon_less,.mod_btn__icon_like,.mod_btn__icon_manage,.mod_btn__icon_menu,.mod_btn__icon_more,.mod_btn__icon_new,.mod_btn__icon_no,.mod_btn__icon_play,.mod_btn__icon_qr,.mod_btn__icon_recovery,.mod_btn__icon_upload,.mod_btn__icon_yes,.mod_btn_green__icon_add,.mod_btn_green__icon_clear,.mod_btn_green__icon_delete,.mod_btn_green__icon_down,.mod_btn_green__icon_like,.mod_btn_green__icon_more,.mod_btn_green__icon_play,.mod_btn_green__icon_radio{display:inline-block;margin-right:6px;background-image:url(/static/images/icon_sprite.png?max_age=2592000);background-image:-webkit-image-set(url(/static/images/icon_sprite.png?max_age=2592000) 1x,url(/ryqq/static/media/icon_sprite@2x.bf4cef49.png?max_age=2592000) 2x);background-repeat:no-repeat;vertical-align:-3px}.mod_btn__icon_play{width:13px;height:16px;background-position:-60px -220px}.mod_btn__icon_down{width:16px;height:16px;background-position:-40px -220px}.mod_btn__icon_add{width:16px;height:16px;background-position:-20px 0}.mod_btn__icon_batch{width:16px;height:16px;background-position:-120px 0}.mod_btn__icon_more{width:14px;height:14px;background-position:-40px -80px;vertical-align:-2px}.mod_btn__icon_less{width:14px;height:14px;background-position:-20px -40px;vertical-align:-1px}.mod_btn__icon_copy{width:16px;height:14px;background-position:-40px -100px;vertical-align:-2px}.mod_btn__icon_new{width:16px;height:16px;background-position:0 -180px}.mod_btn__icon_yes{width:16px;height:16px;background-position:-20px -180px;vertical-align:-4px}.mod_btn__icon_no{width:14px;height:14px;background-position:-40px -180px;vertical-align:-2px}.mod_btn__icon_input{background-position:-22px -100px}.mod_btn__icon_input,.mod_btn__icon_like{width:16px;height:16px;vertical-align:-4px}.mod_btn__icon_like{background-position:-60px 0}.mod_btn__icon_menu{width:16px;height:16px;background-position:-20px -80px}.mod_btn__icon_qr{width:16px;height:16px;background-position:-160px -20px}.mod_btn__icon_upload{width:16px;height:16px;background-position:-180px -120px}.mod_btn__icon_delete{width:16px;height:16px;background-position:-100px 0}.mod_btn__icon_manage{width:15px;height:14px;background-position:-180px -160px;vertical-align:-2px}.mod_btn__icon_edit{width:16px;height:16px;background-position:-140px 0;vertical-align:-3px}.mod_btn__icon_recovery{width:16px;height:16px;background-position:-100px -300px;vertical-align:-3px}.mod_btn__icon_comment{width:16px;height:16px;background-position:-140px -120px;vertical-align:-3px}.mod_btn_green__icon_play{width:13px;height:16px;background-position:-80px -220px;vertical-align:-3px}.mod_btn_green__icon_like{width:16px;height:16px;background-position:-60px -20px;vertical-align:-4px}.mod_btn_green__icon_add{width:16px;height:16px;background-position:-20px -20px}.mod_btn_green__icon_down{width:16px;height:16px;background-position:-40px -240px}.mod_btn_green__icon_delete{width:16px;height:16px;background-position:-100px -20px}.mod_btn_green__icon_radio{width:16px;height:16px;background-position:-80px -20px}.mod_btn_green__icon_more{width:14px;height:14px;background-position:-80px -260px;vertical-align:-2px}.mod_btn_green__icon_clear{width:17px;height:17px;background-position:-40px -300px}.mod_btn__icon_like--like,.mod_btn_green__icon_like--like{background-position:0 -80px}.top_skip{position:absolute;left:-999px}.sprite,.sprite_before:before{background-image:url(/static/images/icon_sprite.png?max_age=2592000);background-image:-webkit-image-set(url(/static/images/icon_sprite.png?max_age=2592000) 1x,url(/ryqq/static/media/icon_sprite@2x.bf4cef49.png?max_age=2592000) 2x)}



.mod_part,.mod_part_detail{position:relative;margin-bottom:30px}.part__hd,.part_detail__hd{overflow:hidden;height:60px}.part__tit,.part_detail__tit{float:left;font-size:24px;font-weight:400;line-height:58px;font-family:\5FAE\8F6F\96C5\9ED1}.part__tit_desc{font-size:14px;margin-left:12px}.part__more{position:absolute;top:20px;right:0;font-size:14px}.icon_part_arrow{display:inline-block;width:7px;height:12px;background-position:-120px -40px;margin-left:6px;vertical-align:-1px}.part__more:hover .icon_part_arrow{background-position:-120px -60px}.mod_part .mv_list__item,.mod_part .playlist__item{padding-bottom:0}.mod_part .mv_list__item,.mod_part .singer_list__item{width:20%}.part__tags{float:left;overflow:hidden;padding-left:30px;padding-top:14px}.part__tag_item{float:left;font-size:15px;line-height:30px;padding:0 15px}.part__tag_item.current{background-color:#31c27c;color:#fff}.part_switch{position:absolute;top:7px;right:0;height:40px;line-height:40px;border-radius:2px;font-size:0}.part_switch__item{display:inline-block;padding:0 16px;height:38px;position:relative;font-size:14px;border-color:#c9c9c9 transparent;border-style:solid;border-width:1px}.part_switch__item--left{right:-1px;border-top-left-radius:2px;border-bottom-left-radius:2px;border-color:#c9c9c9}.part_switch__item--right{border-top-right-radius:2px;border-bottom-right-radius:2px;border-color:#c9c9c9}.part_switch__item--select,.part_switch__item--select:hover{background-color:#31c27c;color:#fff;border-color:#31c27c;z-index:2}.part_tags{position:relative;float:left;line-height:38px;margin:8px 6px 0 0;padding:0 25px 0 10px;border:1px solid #c9c9c9;border-radius:2px;font-size:14px}.part_tags:hover{background-color:#37c27c;border-color:#37c27c;color:#fff}.part_tags__delete{position:absolute;top:50%;right:4px;margin-top:-8px;width:16px;height:16px;background-position:-160px -120px;overflow:hidden}.part_tags:hover .part_tags__delete{background-position:-160px -80px}.part_tags .part_tags__delete:hover{background-color:hsla(0,0%,88.2%,.3);border-radius:12px}.detail_layout{padding-right:343px}.detail_layout:after{content:"";display:block;clear:both}.detail_layout__main{float:left;width:100%;padding-bottom:20px}.detail_layout__other{float:right;position:relative;width:290px;margin-right:-343px;padding-bottom:20px}.detail_layout__other .mod_about{line-height:22px;margin-bottom:25px;margin-top:-8px}.detail_layout__other .mod_about .about__tit{font-size:20px;font-weight:400;line-height:46px}.detail_layout__other .mod_about .about__cont{max-height:88px;overflow:hidden}.detail_layout__other .other_part{overflow:hidden;margin-bottom:10px}.detail_layout__other .other_part .other_part__tit{font-size:20px;font-weight:400;line-height:46px}.detail_layout__other .playlist__item{width:33.333333%;padding-bottom:14px}.lyric__hd{overflow:hidden;line-height:46px}.lyric__tit{float:left;font-size:20px;font-weight:400;margin-right:10px}.lyric__cont{font-size:14px;color:#000;line-height:26px;margin-bottom:40px}.lyric__cont.limit .lyric__cont_box{max-height:660px;overflow:hidden}.btn_copy{float:left;width:16px;height:16px;background-position:-100px -40px;margin-top:13px;overflow:hidden}.btn_copy--disable,.btn_copy--disable:hover{background-position:0 -100px;cursor:default}