*{margin:0;padding:0;border:none;}body{background-color:#F8F8F8;}.border-radius-5{border-radius:5px;}.border-radius{border-radius:8px;}.a-no{text-decoration:none;}.a-no:hover{text-decoration:none;}.a-no-black{text-decoration:none;color:#000;}.a-no-black:hover{text-decoration:none;color:#000;}.a-no-green{text-decoration:none;color:#31C27C;}.a-no-green:hover{text-decoration:none;color:#31C27C;}.a-no-white{text-decoration:none;color:#FFF;}.a-no-white:hover{text-decoration:none;color:#FFF;}.subtitle{border-left:5px solid #31C27C;padding-left:15px;font-size:0.98em;font-weight:bold;}.body{margin-bottom:20px;}.header{height:60px;border:1px solid #EEE;background-color:#FFF;}.logo{width:120px;}.logo img{width:42px;height:42px;}.footer{height:100px;}.cp{color:#555;text-align:center;font-size:.8em;}.cp-desc{font-size:0.7em;color:#aaa;}.hot_search{height:120px;width:100%;}.hot_search_title{width:40px;height:100%;color:#FFFFFF;background-color:#31C27C;padding:5px 0;font-size:1.1em;font-weight:bold;border-bottom-left-radius:8px;border-top-left-radius:8px;}.hot_search_list{flex:1;align-self:center;height:100%;flex-wrap:nowrap;overflow:hidden;}.hot_search_item{width:160px;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:5px;color:#31C27C;font-size:.95em;}.search_history_item{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.new_list{}.new_list_time{font-size:12px;color:#AAA;margin-left:10px;}.new_list_item{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.top_list_content{margin-top:20px;display:grid;justify-content:space-between;grid-template-columns:repeat(4,1fr);grid-gap:15px;}@media only screen and (max-width:1100px){.top_list_content{margin-top:20px;display:grid;justify-content:space-between;grid-template-columns:repeat(3,1fr);grid-gap:15px;}}@media only screen and (max-width:800px){.top_list_content{margin-top:20px;display:grid;justify-content:space-between;grid-template-columns:repeat(2,1fr);grid-gap:15px;}}@media only screen and (max-width:480px){.top_list_content{margin-top:20px;display:grid;justify-content:space-between;grid-template-columns:repeat(1,1fr);grid-gap:15px;}}.top_list_item{}.top_list_item_a{display:flex;align-items:center;text-decoration:none;}.top_list_item_a:hover{text-decoration:none;}.top_list_item_cover{width:60px;height:60px;background-color:#666;margin-right:10px;}.top_list_item_title{flex：1;height:60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;}.top_list_item_title_name{color:#000;font-size:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}.top_list_item_title_singer{color:#999;font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}.search_result{}.search_result_key{margin:0 3px;color:#31C27C;}.search_result_title{border-left:8px solid #31C27C;padding-left:12px;font-size:1.1em;font-weight:bold;}.search_result_item_title{background-color:#eee;margin:5px 0;border-radius:3px;color:#aaa;padding:10px 0;}.search_result_item{margin:30px 0;}.search_result_item_name{padding:0;font-size:.92em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.search_result_item_name a{color:#31C27C;font-weight:bold;}.search_result_item_time{font-size:0.9em;}.search_result_item_type{font-size:0.9em;}.search_result_item_size{font-size:0.9em;}.search_result_item_dl{font-size:.95em;font-weight:bold;}.search_result_item_dl_btn{background-color:#31C27C;padding:5px 10px;border-radius:3px;color:#fff;}.search_result_item_dl_btn a{font-size:.88em;}.detail_info{}.detail_info_cover{height:auto;}.detail_info_cover img{width:90px;height:90px;}.detail_info_detail{flex:1;margin-left:10px;}.detail_info_detail_name{font-size:.9em;font-weight:bold;margin:5px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;}.detail_info_detail_date{font-size:.77em;margin:5px;color:#999;}.detail_info_detail_size{font-size:.77em;margin:5px;color:#999;}.detail_dl_btn{margin:20px auto;max-width:240px;background-color:#31C27C;border-radius:10px;padding:8px 20px;text-align:center;}.detail_dl_btn a{color:#FFFFFF;text-decoration:none;}.detail_lyric_content{line-height:2em;}.detail_lyric_line{color:#555;font-size:.9em;text-align:center;margin-left:5px;}.album{width:100%;height:150px;display:flex;}.album_cover{width:120px;height:120px;margin-right:10px;}.album_cover>img{width:120px;height:120px;border-radius:5px;}.album_info{flex:1;}.album_info_title{font-size:22px;color:#000;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}.album_info_signer{font-size:14px;}.album_info_desc{font-size:0.9em;color:#999;line-height:1.8em;}.album_info_language,.album_info_pub{font-size:14px;color:#999;}.album_desc_content{font-size:14px;line-height:28px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.other_album_content_title{background-color:#eee;margin:5px 0;border-radius:3px;color:#aaa;padding:10px 20px;display:flex;flex-direction:row;justify-content:space-between;}.other_album_content_item{margin:30px 20px;display:flex;flex-direction:row;justify-content:space-between;}.other_album_content_item_common{text-align:left;}.other_album_content_item_name>a{color:#31C27C;font-size:.92em;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none;}.other_album_content_item_singer{font-size:0.9em;color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.other_album_content_item_dl_btn{background-color:#31C27C;padding:5px 10px;border-radius:3px;color:#fff;}.tags_content{margin-top:20px;display:grid;justify-content:space-between;grid-template-columns:repeat(auto-fill,140px);grid-gap:10px;}.tags_item{width:140px;text-align:center;}.album_hot_item_a{text-decoration:none;}.album_hot_item_a:hover{text-decoration:none;}.album_hot_item_cover{width:140px;border-radius:8px;text-align:center;box-sizing:border-box;box-shadow:0 0 1px #a0a0a0;}.album_hot_item_title{font-size:14px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.album_hot_item_singer{font-size:12px;color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}