ul{list-style:none}body,div,h1,h2,h3,html,input,li,p,section,span,ul{margin:0;padding:0;outline:none}body{padding-top:64px;font-family:Segoe UI,SegoeUI,Avenir Next,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif}a{color:inherit;cursor:pointer;text-decoration:none}button{border:none}.header{background:#fff;box-shadow:0 6px 10px rgba(0,0,0,.08);position:fixed;top:0;left:0;width:100%;z-index:99}.header-wrapper{max-width:1280px;height:64px;padding:0 104px 0 64px;display:flex;align-items:center;justify-content:space-between;color:#ff7a5a;margin:auto;box-sizing:content-box}.header-left{height:40px}.header .nav{margin-left:auto;margin-right:56px}.header .nav ul{display:flex}.header .nav ul li{display:flex;align-items:center;font-size:16px;height:60px;font-weight:600}.header .nav ul li.hot>a:before{position:absolute;content:"HOT";font-weight:600;top:-8px;right:-20px;font-size:12px;transform:scale(.8);color:#ff1f1f}.header .nav ul li>a{color:#333;position:relative}.header .nav ul li:not(.header .nav ul li:last-child){margin-right:72px}.header .nav ul #list[data-cur=true]>a{color:#ff7a5a}.header .nav ul #list[data-cur=true]>a:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAQCAMAAAAyEe/dAAAAkFBMVEVHcEydnZ2cnJycnJycnJybm5ucnJybm5ucnJyenp6dnZ2cnJybm5udnZ2cnJycnJydnZ2cnJycnJydnZ2ZmZmcnJycnJyVlZWbm5ucnJybm5ucnJybm5udnZ2bm5ucnJycnJycnJybm5ubm5ucnJydnZ2cnJycnJycnJyampqcnJyampqcnJycnJycnJycnJx76OOaAAAAL3RSTlMAaLSIkI93pD4/ZaVPkXlYf6OTXiOE/gxhULuOeFZSS7GDe4pkdWrMujDJJu3z+PUrL3UAAACESURBVBgZdcEHDoIAAATBswD23nvvuv//nRdiDCjM6AE3ZYgAPYGL/pQx3V/ARj/m2Fq6YpFSOlhDVsG6SmhhfcWqWKCvAnbQxwor6aOGhfpqY6FiS2yhhAJ2lE2xvVJO2ESqYGX92GHVARbpzxYbAXVlaBIrKlMPmylHBGflGgZjJbwBvZQXKlpQRQ4AAAAASUVORK5CYII=);transform:rotate(180deg)}.header .nav ul #list[data-cur=true] .side-box{display:block}.header .nav ul #list>a{color:#333;position:relative}.header .nav ul #list>a:after{display:inline-block;content:"";margin-left:16px;width:14px;height:8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAQCAMAAAAyEe/dAAAAkFBMVEVHcEydnZ2cnJycnJycnJybm5ucnJybm5ucnJyenp6dnZ2cnJybm5udnZ2cnJycnJydnZ2cnJycnJydnZ2ZmZmcnJycnJyVlZWbm5ucnJybm5ucnJybm5udnZ2bm5ucnJycnJycnJybm5ubm5ucnJydnZ2cnJycnJycnJyampqcnJyampqcnJycnJycnJycnJx76OOaAAAAL3RSTlMAaLSIkI93pD4/ZaVPkXlYf6OTXiOE/gxhULuOeFZSS7GDe4pkdWrMujDJJu3z+PUrL3UAAACESURBVBgZdcEHDoIAAATBswD23nvvuv//nRdiDCjM6AE3ZYgAPYGL/pQx3V/ARj/m2Fq6YpFSOlhDVsG6SmhhfcWqWKCvAnbQxwor6aOGhfpqY6FiS2yhhAJ2lE2xvVJO2ESqYGX92GHVARbpzxYbAXVlaBIrKlMPmylHBGflGgZjJbwBvZQXKlpQRQ4AAAAASUVORK5CYII=);background-size:14px 8px}.header .nav ul #list .side-box{display:none;position:absolute;min-width:220px;top:60px;margin-left:-6px;padding:6px 0;background:#fff;box-shadow:0 3px 6px 0 rgba(4,0,0,.08);border-radius:0 0 4px 4px}.header .nav ul #list .side-box ul{display:block}.header .nav ul #list .side-box ul>li{margin:0!important;height:auto}.header .nav ul #list .side-box ul>li a{display:block;position:relative;font-size:14px;padding:10px 0 10px 50px;white-space:nowrap;color:#333}.header .nav ul #list .side-box ul>li a:before{position:absolute;content:"";background-color:#ff7a5a;width:4px;height:4px;border-radius:50%;left:36px;top:calc(50% - 2px)}.header .nav ul #list .side-box ul>li a:hover{color:#ff7a5a}.header .mobile{display:none}.header-right li{font-size:16px}.header-right li>a{text-decoration:none}@media screen and (max-width:768px){.header{box-shadow:0 2px 6px rgba(0,0,0,.15)}.header-wrapper{padding:0 16px;height:44px}.header-left{height:24px}.header-left>img{width:auto;height:24px}.header .nav{display:none;position:fixed;top:44px;left:0;z-index:100;width:100%;height:calc(100vh - 44px);padding:0 16px;box-sizing:border-box;border-top:1px solid #2f74ff;background:#fff;overflow-y:auto}.header .nav ul{display:flex;flex-direction:column}.header .nav ul li{margin-right:0!important;height:auto;border-bottom:1px solid #f7f7f7}.header .nav ul li:nth-child(2):after{display:none}.header .nav ul li.top-songs{padding-right:0}.header .nav ul li.top-songs a:after{display:none}.header .nav ul li a{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;height:50px;line-height:50px}.header .nav ul #list{display:block}.header .nav ul #list>a:before{display:none}.header .nav ul #list .side-box{position:static;border-top:none;box-shadow:none;width:100%;margin:0;padding:0}.header .nav ul #list .side-box ul li{margin:16px 0 24px;padding:0 16px;max-width:100%;flex-direction:column;border-top:1px solid #f7f7f7;border-bottom:none}.header .nav ul #list .side-box ul li>a{padding:0 0 0 20px;width:100%}.header .nav ul #list .side-box ul li>a:before{left:0}.header-right li{font-size:14px}.header-right li>a>span{display:none}.header .mobile{display:block}.header .btn-menu{width:20px;height:18px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAkBAMAAADm0A4bAAAAElBMVEVHcEwAAAAAAAAAAAAAAAAAAABWYIjnAAAABXRSTlMAwvwh+J0IxUUAAAAnSURBVCjPYzBUDUUHigYMoqGYQIDBFYuoAw612M0dzmA0JIdR+AIAeDNg/bdGWeEAAAAASUVORK5CYII=) no-repeat 50%/contain;border:0}.header .btn-menu.close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYBAMAAADjUntGAAAAMFBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlTPQ5AAAAD3RSTlMAjoyNr+kJSl+BgGDMzUl1K63eAAAAhElEQVQY02PIKGCAghcJDP6foGym/w4M8f8VIBz9/wEM8/9/gkr8n8DA+B8ipf//I5CUB0sBJQSAFEQKIgGS+szADJEASxnYQyVAUn9gEmApuARICi7BwGAP1AVjA40CGgiX+AtXh2I0sqWMYN1QKWSHonhhPcJzC1C9jRIg2fCgqk4AAA7aWHg7HLT2AAAAAElFTkSuQmCC);background-size:12px}}.ios-download{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999999;display:none;align-items:center;justify-content:center;text-align:center;background-color:rgba(0,0,0,.5)}.ios-download[data-show=true]{display:flex}.ios-download .ios-container{position:relative;max-width:404px;padding-bottom:30px;border-radius:8px;background-color:#fff}.ios-download .close-btn{position:absolute;top:2px;right:4px;width:36px;height:36px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMBAMAAABPbPrXAAAAMFBMVEVjY2NHcExjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Ma1E7AAAAAD3RSTlMwAO8QYM+fv4+v3yBwQH/02hp7AAAAW0lEQVQI12PYFCwoKCigKsAgoGooKMgULMAAJIAChkCGgCojiM0gKMilomYIZgivnygIZkh80oUw8h/HO4IYYl8ELb+AGPmOQEFHAQaggCBQVIDhOFBAULCdAQBUtxKLGtUBTAAAAABJRU5ErkJggg==) no-repeat 50%/15px;opacity:.5;cursor:pointer}.ios-download .close-btn:hover{opacity:.4}.ios-download .title{padding:19px 16px 24px;border-radius:8px 8px 0 0;font-size:18px;line-height:26px;font-weight:600;color:#fff;background:url(/asset/common/header/css/images/ios-title-4215f1a2.png) no-repeat top;height:84px;box-sizing:border-box}.ios-download .desc{margin-top:32px;padding:0 16px;font-size:16px;line-height:24px;color:#585858}.ios-download .email-input{position:relative;width:316px;margin:28px auto 0}.ios-download .email-input input{width:100%;padding-left:20px;border-radius:8px;box-sizing:border-box;outline:none;border:1px solid #eee;font-size:16px;line-height:42px}.ios-download .email-input input::-webkit-input-placeholder{color:#e5e5e5}.ios-download .email-input button{position:absolute;top:0;right:0;padding:0 14px;height:44px;font-size:16px;color:#fff;border-radius:0 8px 8px 0;background-color:#1c8dfc;cursor:pointer}.ios-download .email-input button:hover{opacity:.8}.ios-download .learn-more{display:inline-block;width:316px;margin-top:22px;border-radius:8px;font-size:16px;line-height:38px;color:#fff;background-color:#1c8dfc}.ios-download .learn-more:hover{opacity:.8}.ios-download .loading{display:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:rgba(0,0,0,.05) url(/asset/common/header/css/images/loading-82b127fb.svg) no-repeat 50%/40px}.ios-download .tip,.ios-download .tip-error{display:none;position:absolute;top:24px;right:0;left:0;text-align:center}.ios-download .tip-error>span,.ios-download .tip>span{position:relative;display:inline-block;margin:0 24px;padding:6px 8px 6px 28px;border-radius:4px;font-size:14px;text-align:left}.ios-download .tip-error>span:before,.ios-download .tip>span:before{content:"";position:absolute;top:9px;left:8px;width:14px;height:14px;background:no-repeat 50%/contain}.ios-download .tip>span{color:#67c23a;background-color:#f0f9eb}.ios-download .tip>span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAXVBMVEVHcEwAswYAsQcAsggAsQcAsQgAsQcArwAAsgcAsQcAsggAtQUAsQgAsQgAsggAsggAswgAsgYAsgcAsgj///9gz2Wg4qPP8dDv+u8QthcwwDZw1HS/7MGA2YTQ8dEDI+mHAAAAE3RSTlMAUM/AkIDvENDw4DDfoJ+/f0+PCACESQAAAO5JREFUOMuNk9kSgyAMRQVBQK22Da5d/v8zG3EDiU7vE8O5kBCSJNnFqpoD8Pr5SAipKoNNWaWOXHrYWe7hcQ6RuHdJUQKhstjOkxwd6x0aTsSX/OBU0gXICNJ0g3vLFORGcWtnh0CDITk63BVY3xNuG7dmRASfY4z0kkO6FmF4jxTHUiy8s/1IcIDF8MXdyRFxWEI40I8x12uSsyPimKQIkke9gjeJvVCfmbfho5lX6pbgJvisNuLus9T+W+2RG/VPw1y0nF6bNqd5vjV+QTrywhscIooOp08eOs/IaHhvnsUIRQ04EymG0qlg3uYPuYQ6zr9TOYkAAAAASUVORK5CYII=)}.ios-download .tip-error>span{color:#f56c6c;background-color:#fef0f0}.ios-download .tip-error>span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAXVBMVEVHcEztAADtAADsAADtAADtAADsAADvAADtAADtAADtAADvAADtAADtAADtAADsAADtAADvAADtAADtAAD////0YGD4oKD+8PDwMDDuEBD2gIDxQED7wMD80ND7v7/s8nNuAAAAE3RSTlMA78/AkIBQENDw4DDfoJ+/f0+Po5I/hQAAAQhJREFUOMt9k+tigyAMhRWQi7Z2W5DW3t7/MUeDQKJs+SWczyQcQtfV0PNFAIjLz3fXCDP3UKKfzV4fiIzIF/9dwCEESTKdoBGnqfzf1CORc1j4I8TWX1qFhUjbYsACqf/gfSXyov8UOePWw/tKRN1f18+XioBLm0slUL8lO6K/OW0hiA6gtwqEYHqsIYETb6aDZCYgwfRoBXNm2esAHAienjYB9qAzwtImsf87J2SnuH6jjuEx9U4HTuhiNfGHEK5c1p2eD4lHviyDKdYXPX8kAiYwdWDWJ/VnCXVg/hk5m4d2bOtjGfypSYwTeTiNKpa/vsFx2Q2Hx3smiFOm9cC1krGUlUqTzV9YCztITuj/xgAAAABJRU5ErkJggg==)}@media only screen and (max-width:768px){.ios-download .ios-container{max-width:328px;padding-bottom:20px;margin:200px auto 0;border-radius:4px}.ios-download .close-btn{top:0;right:0}.ios-download .title{padding:16px 24px 20px;border-radius:4px 4px 0 0;font-size:16px;line-height:24px;background-image:url(/asset/common/header/css/images/ios-title-app-18b66267.png)}.ios-download .desc{margin-top:12px;font-size:12px;line-height:18px}.ios-download .email-input{width:234px;margin:20px auto 0}.ios-download .email-input input{padding-left:16px;border-radius:4px;font-size:12px;line-height:30px}.ios-download .email-input button{padding:0 10px;height:32px;font-size:12px;border-radius:0 4px 4px 0}.ios-download .learn-more{width:234px;margin-top:16px;border-radius:4px;font-size:12px;line-height:28px;text-decoration:none}.ios-download .loading{border-radius:4px}}.section-1 .search-guide-img{height:116px;background:url(/asset/common/header/css/images/search-img-da6b8015.png) no-repeat 50%;background-size:contain}@media screen and (max-width:768px){.section-1 .search-guide-img{height:77px;background:url(/asset/common/header/css/images/search-img-m-f89b2212.png) no-repeat 50%;background-size:contain}}