body{background:0 0}#wraper{max-width:2560px;min-width:320px;margin:auto}.Navbar-mobile{position:fixed!important;top:0;left:0;width:100%}.main_width{max-width:1600px;margin-left:auto;margin-right:auto}.icon_Cartoon,.icon_original_painting,.icon_player_works,.icon_screenshot,.icon_video{width:45px;height:37px;display:inline-block;vertical-align:middle;background-size:contain;background-position:center;background-repeat:no-repeat}.Button--download{width:60%;height:68px;line-height:68px;font-size:1.67em;font-weight:400;padding:0;margin-bottom:0;margin-top:6px;box-sizing:border-box;z-index:10;display:flex;justify-content:center;align-items:center}.Button--download .pc-icon{position:relative;z-index:1;margin-right:2px}.Button-appStore{background-image:linear-gradient(#7a7a7a,#313131);background:#414141;border-radius:5px;display:block;transition:all .2s}.Button-appStore.Button-ios-pc-btn,.Button-appStore.Button-ios-pc-btn:hover{background:0 0;box-shadow:none;height:auto;line-height:1}.Button-appStore.Button-ios-pc-btn img{width:100%}.Button-appStore.Button-ios-btn img{width:100%;display:block}.Button-appStore.Button-ios-btn,.Button-appStore.Button-ios-btn:hover{line-height:1;height:auto;background:0 0;box-shadow:none;margin-top:0}.Button-ios-btn{width:100%}.Button-appStore:hover{text-decoration:none}.Button-appStore>div{background:#000;color:#fff;border-radius:5px;height:100%;display:flex;justify-content:center;align-items:center}.Button-appStore:hover{background:#525252}.Button-appStore:hover>div{background:#1a1a1a}.Button-android-btn{background-image:linear-gradient(#97da46,#6baa36);background:#62ae23;transition:all .2s}.Button-android-btn>div{background:#53941c;padding:0 5px}.Button-android-btn:hover{background:#8bc447}.Button-android-btn:hover>div{background:#5da31f}.Button-appStore .ios-icon{width:30%;max-width:43px;margin-left:-3px}.Button-appStore p{text-align:left;font-size:12px;line-height:14px}.Button-appStore p strong{display:block;font-size:14px;line-height:1}.m-btn .dlBtn,.m-btn .ewm{z-index:10;position:relative;flex:auto;max-width:241px}.m-btn .dlBtn{margin:0}.android-btn>*{margin-bottom:0;margin-top:0}.m-download-mobile .m-btn{box-sizing:border-box;flex-wrap:nowrap}.m-btn .ewm{width:152px;padding:0 12px 0 0;flex:none;box-sizing:content-box}.m-btn .ewm img{display:block;width:100%}.m-download-mobile .dlText{color:#623e20;font-size:14px;padding:5px 46px 0 55px;text-align:left;position:relative}.m-download-mobile .dltext-ios{display:none}.m-download-mobile .dlText:before{content:"";display:block;width:18px;height:18px;background:url(https://hearthstone.nosdn.127.net/3/download/v2/icon-1.png) no-repeat 0 0;position:absolute;left:30px;top:6px}.m-download-mobile .dlText strong{font-weight:700;padding-right:5px}.m-btn .android-btn{display:flex;justify-content:space-between}#kv{background:url(https://hearthstone.nosdn.127.net/3/download/v2/kv.jpg) no-repeat center top;background-size:cover;height:728px;width:100%;position:relative}#kv:after,#kv:before{display:block;content:"";position:absolute;bottom:110px}#kv:before{background:url(https://hearthstone.nosdn.127.net/3/download/v2/kv-left.png) no-repeat 100% 0;height:624px;width:843px;left:0;z-index:2}#kv:after{background:url(https://hearthstone.nosdn.127.net/3/download/v2/kv-right.png) no-repeat 0 0;height:472px;width:973px;right:0;z-index:1}#content{position:relative;background:url(https://hearthstone.nosdn.127.net/3/cards/version/parchment.jpg) 50% #f1d4ab;margin-top:-75px;z-index:10}.content_bg_top{width:calc(100% - 20px - 75px);margin-left:20px;height:84px;position:absolute;top:0;left:0;transform:translateY(-50%);background-image:url(https://hearthstone.nosdn.127.net/3/cards/version/backgroundDividers.png);background-position:center -2px}.content_bg_top:after,.content_bg_top:before{content:"";top:0;height:100%;position:absolute;background-image:url(https://hearthstone.nosdn.127.net/3/cards/version/backgroundDividers.png)}.content_bg_top:before{left:-20px;width:60px;background-position:left -106px}.content_bg_top:after{right:-75px;width:120px;background-position:right -106px}.content_inner{padding:44px 0 160px;position:relative}.g-download .main_width{display:flex;padding-top:50px;justify-content:center}.g-download h2{font-size:2.5em;color:#623e20;padding-bottom:20px}.m-download-module{text-align:center;margin:0 10px;max-width:600px}.m-download-hsoa,.m-download-pc{flex-basis:390px}.m-download-mobile{flex-basis:560px}.m-btn{width:100%;height:236px;position:relative;display:flex;justify-content:center;flex-wrap:wrap}.m-btn:before{content:"";display:block;background:url(https://hearthstone.nosdn.127.net/3/download/v2/m-btn-bg.png) no-repeat 0 0;width:80%;height:100%;position:absolute;left:0;top:0}.m-btn:after{content:"";display:block;background:url(https://hearthstone.nosdn.127.net/3/download/v2/m-btn-bg.png) no-repeat 100% 0;width:20%;height:100%;position:absolute;right:0;top:0}.g-faq{background:url(https://hearthstone.nosdn.127.net/3/download/v2/g-faq-bg.jpg?v2) no-repeat 50% 0;background-size:cover;position:relative;padding-bottom:100px;margin:60px 0 80px}.g-faq .icon-1{background:url(https://hearthstone.nosdn.127.net/3/download/v2/faq-icon-1.png) no-repeat 0 0;width:281px;height:343px;position:absolute;left:0;top:50%;margin-top:-171px}.g-faq:before{background:url(https://hearthstone.nosdn.127.net/3/download/v2/faq-border-top.png) repeat-x 50% 100%;content:"";display:block;height:79px;width:100%;position:absolute;top:-70px;left:0}.g-faq:after{background:url(https://hearthstone.nosdn.127.net/3/download/v2/faq-border-btm.png) repeat-x 50% 0;content:"";display:block;height:112px;width:100%;position:absolute;bottom:-105px;left:0}.g-faq h2{font-size:30px;font-weight:700;text-align:center;padding-top:80px;padding-bottom:28px;position:relative;display:flex;justify-content:center;align-items:center}.g-faq h2:after,.g-faq h2:before{content:"";display:block;width:95px;height:46px}.g-faq h2:before{background:url(https://hearthstone.nosdn.127.net/3/download/v2/faq-title-icon-1.png?v1) no-repeat 0 0;background-size:100%;margin-right:20px}.g-faq h2:after{background:url(https://hearthstone.nosdn.127.net/3/download/v2/faq-title-icon-2.png?v2) no-repeat 0 0;background-size:100%;margin-left:20px}.g-faq ul{max-width:1200px;margin:0 auto;padding:20px 0 0}.g-faq ul li{font-size:18px;padding:10px 0;margin:0 2.4%;width:28%;display:inline-block;position:relative}.g-faq ul li:after,.g-faq ul li:before{content:"";background:url(https://hearthstone.nosdn.127.net/3/download/v2/faq-item-line.png?v1) repeat-x 0 0;width:100%;height:2px;position:absolute;left:0}.g-faq ul li:nth-child(4):before,.g-faq ul li:nth-child(5):before,.g-faq ul li:nth-child(6):before{display:none}.g-faq ul li:before{top:0}.g-faq ul li:after{bottom:0}.g-faq ul li a{color:#c9cbcc;position:relative;height:100%;width:100%;display:flex;justify-content:flex-start;align-items:center}.g-faq ul li a:hover{text-decoration:none;color:#fff}.g-faq ul li a:before{content:"";display:block;background:url(https://hearthstone.nosdn.127.net/3/download/v2/icon-2.png) no-repeat 0 0;background-size:100%;width:44px;height:44px;margin-right:5px}.g-faq ul li:hover a:before{background:url(https://hearthstone.nosdn.127.net/3/download/v2/icon-2-hover.png?v1) no-repeat 0 0;background-size:100%}.g-intro{background:url(https://hearthstone.nosdn.127.net/3/download/v2/g-intro-bg.jpg) no-repeat 50% 0;background-size:cover;height:739px;text-align:center;position:relative;margin-top:50px}.g-intro:after{content:"";display:block;background:url(https://hearthstone.nosdn.127.net/3/download/v2/g-intro-border.png) no-repeat 50% 0;height:97px;width:100%;position:absolute;top:-49px;left:0}.g-intro .icon-left{background:url(https://hearthstone.nosdn.127.net/3/download/v2/intro-icon-1.png) no-repeat 0 100%;background-size:contain;bottom:0;left:0;height:750px;width:915px;z-index:2;position:absolute}.g-intro .icon-right{background:url(https://hearthstone.nosdn.127.net/3/download/v2/intro-icon-2.png) no-repeat 100% 100%;background-size:contain;bottom:-65px;width:730px;height:799px;z-index:2;position:absolute;right:0}.g-intro .main_width{position:relative;z-index:10}.g-intro h2{padding:52px 0 0}.g-intro h2 a{width:492px;height:259px;max-width:492px;display:inline-block}.g-intro h2 a img{width:100%}.g-intro h3{color:#fff;font-size:36px;font-weight:700}.g-intro .intro-text{font-size:18px;text-align:center;padding:24px 0 0;max-width:812px;display:inline-block;line-height:1.5}.g-intro .Button-bg{position:relative;height:144px;width:517px;display:flex;justify-content:center;align-items:center;margin:83px auto 0;background:url(https://hearthstone.nosdn.127.net/3/download/v2/intro-btn-bg.png) no-repeat 50% 0}.g-intro .Button--download{width:203px;margin:0 3px;height:58px;line-height:58px}.g-intro .Button--reg{background:url(https://hearthstone.nosdn.127.net/3/download/v2/reg-btn.png) no-repeat 0 0;width:281px;max-width:281px;height:63px;display:block;position:absolute;text-indent:-999em;left:50%;top:-24px;margin-left:-140.5px;z-index:11}#js_regBtn{display:none}.m-pop-tip{display:none}#app,#hsoa-link,#weibo{display:none!important}#footer{z-index:20}@media only screen and (max-width:1700px){#kv:before{left:50%;margin-left:-850px}#kv:after{left:50%}.g-intro .icon-left{left:50%;margin-left:-850px}.g-intro .icon-right{left:50%;margin-left:120px}}@media only screen and (max-width:1300px){.Button-android-btn>div{padding:0 2px}.m-download-hsoa,.m-download-pc{flex-basis:350px}.m-download-mobile{flex-basis:640px}.g-intro .icon-left,.g-intro .icon-right{display:none}.g-faq .icon-1{display:none}}@media only screen and (max-width:1000px){.g-download .main_width{display:block}.Button-android-btn>div{padding:0 12px}.m-download-module{margin:0 auto}.g-download h2{padding-top:21px;padding-bottom:11px}.g-intro .intro-text{font-size:14px}.g-faq ul li{width:40%;margin:0 4.5%}.g-faq ul li:nth-child(3):before{display:none}}@media only screen and (max-width:768px){.g-download h2{font-size:2em}.content_bg_top{width:100%}#kv{display:none}#content{margin-top:5px}.m-download-module{width:83%;margin:0 auto}.m-download-pc{display:none}.m-btn{background:url(https://hearthstone.nosdn.127.net/3/download/v2/m-btn-touch-bg.png) no-repeat 0 0;background-size:100% 100%;padding:10px;height:auto;width:90%}.m-btn:after,.m-btn:before{display:none}.m-btn .ewm{display:none}.Button--download{width:90%;height:60px;line-height:56px;margin-left:auto;margin-right:auto}.m-btn .dlBtn{width:100%}.m-btn .android-btn{display:block}.m-btn .android-btn .Button-android-btn{margin-top:13px;margin-bottom:13px}.Button-ios-btn{margin:20px auto}.Button-android-btn,.Button-ios-btn{display:none}.m-btn .android-btn a:first-child{margin-right:auto}.g-faq ul{width:239px;margin:0 auto;padding:20px 0 50px}.g-faq{background:url(https://hearthstone.nosdn.127.net/3/download/v2/g-faq-touch-bg.jpg) no-repeat 50% 0;background-size:cover;height:auto;position:relative;margin-bottom:50px;padding-bottom:0}.g-faq .icon-1{display:none}.g-faq h2{font-size:20px;padding:60px 0 6px;font-weight:400}.g-faq h2:after,.g-faq h2:before{width:47px;height:23px}.g-faq ul li{width:100%;margin:0}.g-faq ul li{font-size:14px}.g-faq ul li:after,.g-faq ul li:before{height:1px;background-size:auto 100%}.g-faq ul li:before{display:none}.g-faq ul li:first-child:before{display:block}.g-faq ul li a:before{width:22px;height:22px}.g-intro{height:auto;padding-bottom:50px}.g-intro h2{padding:50px 0 0}.g-intro h2 a{width:65%;height:auto}.g-intro h3{font-size:21px;padding:15px 0 5px}.g-intro .intro-text{font-size:12px;width:90%;padding-top:10px;padding-bottom:12%;line-height:1.8}.g-intro .Button-bg{width:100%;margin:0 auto;background-size:100% 100%;height:127px}.g-intro .Button--download{width:39%;height:50px;line-height:46px}.Button--gradient .text{font-size:16px}.g-intro .Button--reg{width:62%;background-size:100%;transform:translate(-50%,0);margin-left:0;top:-26px}.m-pop-tip{position:absolute;width:100%;height:100%;top:0;left:0;display:none;background:rgba(0,0,0,.85)}.m-download-mobile .dlText{padding:5px 19px 0 18px;font-size:12px;display:none}.m-download-mobile .dlText:before{left:0}.m-download-mobile .dlText:before{width:14px;height:14px;background-size:100%}}.m-btn{padding:40px 70px;align-content:start;height:232px}.m-download-module img{display:block}.m-btn:after,.m-btn:before{background-size:auto 100%}.m-btn>:first-child{margin-top:0;margin-bottom:0}.m-btn>:last-child{margin-bottom:0}.m-btn,.m-btn *{box-sizing:border-box}.Button--download{width:100%;margin-top:10px}.Button--hsappsite,.Button--hsoa{width:48%;font-size:1.3em}.Button--hsappsite{margin-left:4%}@media (max-width :1300px){.m-btn{padding:40px 25px;width:100%}}@media (max-width :1000px){.m-download-mobile .m-btn{margin-right:0}.m-btn{height:auto}.Button-android-btn>div{padding:0 3px}.m-btn{padding:40px 90px}}@media (max-width :768px){.Button-appStore.Button-ios-btn{margin:0}.m-btn .dlBtn{max-width:none}.m-btn{padding:20px 35px}.Button-appStore .ios-icon{margin-left:-3%}}