body,html{border:0 none;font:12px/1.5 \5FAE\8F6F\96C5\9ED1,simsun,sans-serif;color:#000;scrollbar-track-color: #fff;scrollbar-face-color: #fff;scrollbar-arrow-color: #a3a3a3;scrollbar-highlight-color: #dae0e0;scrollbar-shadow-color: #dae0e0;scrollbar-darkshadow-color: #fff;scrollbar-3dlight-color: #fff;height: 100%;overflow: hidden; }
.pc_temp_wrap{margin: 0 auto; height: 100%; overflow: auto; }
/*arrondi*/
.arrondi_banner a { cursor: pointer;}
.pc_temp_banner_v2{margin-top:6px;}
.pc_temp_page_critical .pc_temp_banner_v2,.pc_temp_page_max .pc_temp_banner_v2{margin-top:16px;}
.pc_temp_banner_v2,.pc_temp_page_critical .pc_temp_banner_v2{margin-bottom: 0;}
.pc_temp_wrap_new .pc_temp_banner_v2 { margin-top: 6px;}
.pc_temp_wrap_new .pc_temp_page_critical .pc_temp_banner_v2,.pc_temp_wrap_new .pc_temp_page_max .pc_temp_banner_v2 { margin-top: 16px;}
.arrondi_nav { margin-top: 20px; margin-bottom: 30px;}
.pc_temp_page_max .arrondi_banner { margin-bottom: 20px;}
.pc_temp_songlist .pc_temp_songname {max-width: 75%;}
.pc_temp_songlist .pc_temp_short {max-width: 60%;}
.pc_temp_songlist .pc_temp_songlist_vip { max-width: calc(60% - 31px)}
.pc_temp_songlist ul li:hover .pc_temp_songname {max-width: 50%;}
.pc_temp_songlist ul li:hover .pc_temp_short {max-width: 30%;}
.pc_temp_songlist ul li:hover .pc_temp_songlist_vip {max-width: calc(30% - 31px)}
.pc_temp_songlist a.pc_temp_songname {*zoom:1;*width:30%; }
.pc_temp_songlist ul { display: inline-block;*display: inline;zoom: 1;width: 49%;float: left;*width:48%}
.pc_temp_songlist ul.fl { margin-right: 2%;}
.pc_temp_songlist2 ul li {border-bottom:1px solid #f2f2f2;}
/*分类*/
.pc_tag_classify { margin-top: 20px; }
.pc_tag_classify ul li { float: left; display: inline-block;*display: inline;zoom: 1;}
.pc_tag_classify .pc_temp_title  h3{ padding-bottom: 17px;}
/* .fm_tai_sub_ft {position: relative;height: 1px;border-top: 1px solid #E5E5E5;font-size: 0px;line-height: 0; margin-top: 10px; padding-bottom: 30px;} */
.fm_more_btn {width: 255px;position: absolute;left: 50%;margin-left: -130px;color: #999;font-family:"microsoft yahei";color:#888;font-size: 12px;line-height: 16px;text-align: center;display: block;margin-top: -4px;}
.fm_more_btn .tri {position: absolute;z-index: 2;right: 30px;width: 10px;height: 5px;top: 6px;background:url(/yueku/2019/dist/images/fm_splice_855663393.png) no-repeat scroll -100px -75px;}
.fm_more_btn .s1 {display: inline;margin-left: -6px;letter-spacing: 4px;}
.fm_more_btn .s2 {display: none;margin-left: -6px;letter-spacing: 4px;}
.fm_more_btn.on .tri {background-position: -116px -75px;}
.fm_more_btn ._sprite_down, .fm_more_btn ._sprite_up {position: absolute;z-index: 2;right: 98px;width: 16px; height: 16px;top: 0;}
.pc_temp_page_min .pc_tag_classify li{ width: 16.66%;margin-left: 0px; position: relative; overflow: hidden; zoom: 1;*_width:16.2%}
.pc_tag_classify .classify_limit {margin-left: -20px;}
.pc_tag_classify li .classify_contain { margin-bottom:20px; position: relative;zoom: 1; width: 121px; margin-left: 20px;}
.pc_tag_classify .classify_limit_min li .classify_contain { width: auto;}
.pc_tag_classify .classify_limit_critical li .classify_contain { width: auto;}
.pc_tag_classify li .classify_contain a {display: block;height: 0;padding-top: 100%;position: relative;*padding-top: 0;*height: auto;*position: static;*display: inline; width: 100%; overflow: hidden;}
.pc_tag_classify .list_none{ display: none;}
.classify_limit_max li { width:12.5%; *width: 12.1%;}
.classify_limit_max li .classify_contain { width: 121px; height: 121px; margin-left: 20px;}
.classify_limit_critical li { width:14.27%; *width:14%}
.classify_limit_critical li .classify_contain { width: 121px; height: auto; margin-left: 20px;}
.classify_limit_min .list_li7,.classify_limit_min .list_li8{ display: none;}
.classify_limit_critical .list_li8 { display: none;}
.classify_limit_min li { width:16.56%;*width:16.4%}
.classify_limit_min li .classify_contain {margin-left: 20px;}
.pc_temp_page_min .pc_tag_classify li .classify_contain { margin-left: 20px; *zoom: 1; }
.pc_tag_classify li .classify_contain .classify_tit {position:absolute; color:#fff;font-size: 18px; width: 100%; left: 0px;text-align: center; bottom: 11%;}
.pc_tag_classify .classify_limit_min li .classify_tit { font-size: 14px}
.pc_temp_page_min .pc_tag_classify li .classify_tit { font-size: 14px; bottom: 13%;}
.pc_temp_page_critical .classify_limit_min li .classify_tit { font-size: 17px; bottom: 13%;}
.classify_limit .more_hide { display: none;}
.classify_limit .more_show { display: inline;}
.classify_limit_critical .more_hide { display: none;}
.classify_limit_max .more_hide { display: none;}
.classify_limit_critical  .list_li7.more_hide{ display: inline;}
.classify_limit_max .list_li8.more_hide,.classify_limit_max .list_li7.more_hide { display: inline;}
.pc_tag_classify .classify_limit_max .more_hide { _display:none}
.pc_tag_classify .classify_limit_max .list_li8,.pc_tag_classify .classify_limit_max .list_li7 {_display: inline;}
.pc_tag_classify .classify_limit_critical .more_hide { _display:none}
.pc_tag_classify .classify_limit_critical .list_li7 { _display:inline}
/*人物*/
.pc_hot_per,.pc_tag_special,.pc_temp_speciales,.pc_tag_mv,.pc_tag_mv,.pc_tag_mv_special,.pc_tag_albumes,.pc_tag_album,.pc_tag_speciales,.pc_hot_mhz,.pc_hot_mhz,.pc_hot_mhz,.pc_bt_ad,.pc_tag_per{ margin-top: 20px;}
/*mv*/
.pc_temp_mvlist .pc_temp_day {margin-right:0px;width: 100%;display: block;text-overflow: ellipsis;margin: 1px 15px 0px 0px;font-size: 12px;line-height: 18px;height: 18px;overflow: hidden;white-space: nowrap;color: #999;text-decoration: none;}
/*底部banner*/
.pc_bt_ad {padding-bottom: 20px;}
.pc_bt_ad li {width: 49%;}
.pc_bt_ad li a {cursor: pointer;}
/*调整*/
.pc_temp_albumbox .pc_temp_songlist ul { width: 100%;float:none;}
.pc_tag_speciales .pc_temp_tl { height: 18px;}
.pc_tag_albumes .pc_temp_tl { height: 18px;} 
.pc_tag_classify .classify_limit img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;*height: auto;*position: static;}
/*专区列表*/
.area_heji .pc_temp_title {margin-top: 20px;}
.area_heji {min-height:100px;    /*高度最小值设置为：100px*/height:auto !important; /*兼容FF,IE7也支持 !important标签*/height:100px; /*兼容ie6*/overflow:visible;}
/*模块SMARTY改写*/
/* .pc_temp_main .area_common .list_c_hide, */
.pc_temp_main .area_common .list_max_hide{ display: none;} 
.pc_temp_main .area_common .list_c_hide.list_di_in,.pc_temp_main .area_common .list_max_hide.list_di_in{ display: none;} 
/*全部56个隐藏*/
.pc_temp_main .area_common .list_c_hide.list_no_in,.pc_temp_main .area_common .list_max_hide.list_no_in{ display: none;}
/*全部56个隐藏*/
.pc_temp_main .area_common .list_hide { display: none;}
/*list_hide*/
.pc_temp_main .area_common .list_no_in { display: none;}
/*list_no_in*/
.pc_temp_main .area_common .list_di_in { display: inline;}
/*list_di_in*/
/* .pc_temp_page_min .area_common .list_c_hide, */
.pc_temp_page_min .area_common .list_max_hide{ display: none;}
/*小屏56隐藏*/
.pc_temp_page_max .area_common .list_c_hide,.pc_temp_page_max .area_common .list_max_hide{ display: inline-block;}
.pc_temp_page_max .area_common .list_c_hide.list_hide,.pc_temp_page_max .area_common .list_max_hide.list_hide{ display: none;}
/*大屏56出现*/
.pc_temp_page_max .area_common .list_c_hide.list_no_in,.pc_temp_page_max .area_common .list_max_hide.list_no_in{ display: none;}
/* 大屏中7出现 */
.pc_temp_page_bagmax .area_common .list_hide{ display: inline-block;}

/*大中屏带有list_no_in的56隐藏*/
.pc_temp_page_max .area_common .list_c_hide.list_di_in,.pc_temp_page_max .area_common .list_max_hide.list_di_in{ display: inline;}
/*大中屏带有list_di_in的56出现*/
.pc_temp_page_critical .area_common .list_c_hide { display: inline;}
.pc_temp_page_critical .area_common .list_c_hide.list_hide  { display: none;}
.pc_temp_page_critical .area_common .list_c_hide.list_di_in  { display: inline;}
/*中屏5出来*/
.pc_temp_page_critical .area_common .list_c_hide.list_di_in { display: inline;}
/*中屏5带有list_di_in的出来*/
.pc_temp_page_critical .area_common .list_max_hide { display: none;}
/*中屏6隐藏*/
.pc_temp_page_critical .area_common .pc_temp_albumlist .list_c_hide { display: inline-block;}
.pc_temp_page_critical .area_common .pc_temp_albumlist .list_c_hide.list_no_in{ display: none;}
.pc_temp_page_critical .area_common .pc_temp_albumlist .list_c_hide.list_hide{ display: none;}
.pc_temp_page_critical .area_common .pc_temp_albumlist .list_c_hide.list_di_in { display: inline-block;}
.pc_temp_page_critical .area_common .pc_temp_albumlist .list_max_hide { display: none;}
.pc_temp_song { height: 271px;}

/* 分类-特色专区歌单等前端显示逻辑修改 */
.pc_temp_albumlist{overflow: hidden;}












/* STORY #16601 乐库分类专区样式调整并新增路径 */
.pc_temp_page_max .pc_temp_banner_v2{margin-top:0px;}
.plain_top { padding: 12px 0 10px; position: relative; z-index: 99999;}
.plain_top .nav_button{ *zoom: 1;height: 28px; border: 1px solid transparent; /*cursor: pointer;*/ position: relative;z-index: 5;*zoom:1; width:100%; /*max-width:250px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<145?"145px":"");*/}
.plain_top .nav_button .title {display: inline-block;*display:inline;*zoom:1; font-size: 18px; line-height: 30px; height: 28px;overflow: hidden; white-space:nowrap; padding:0px 30px 0px 10px; position: absolute;max-width:200px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>100?"100px":"")}
.plain_top .plain_title { margin-left: 10px; margin-right: 0px;*zoom: 1; height: 28px;  font-size: 12px; color: #aaaaaa; line-height:32px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;float: left;*margin-top: 7px;}
.plain_top .nav_button .time {display: inline-block;font-size: 12px;line-height: 30px;height: 28px;overflow: hidden;white-space: nowrap;position: absolute;right:0px;max-width: 200px;}
/* STORY #16601 乐库分类专区样式调整并新增路径 */

.pc_temp_banner_v2{min-height: 139px;}
.pc_temp_banner_v2 .pc_temp_focus{min-height: 139px;}

/* 更堵按钮 */
.pc_temp_ft {position: relative;margin: 8px 0 45px 0;height: 1px;font-size: 0;line-height: 0;}
.pc_temp_ft:before, .pc_temp_ft:after {content: ""; display: block; position: absolute; height: 1px; background: currentColor; width: calc((100% - 250px) / 2);top: 0;}
.pc_temp_ft i {display:inline-block;}
.pc_temp_ft i._sprite_more_border {position: absolute;left: 50%;transform: translateX(-50%);top: 0;}
.pc_temp_ft:before {left: 0;}
.pc_temp_ft:after {right: 0;}