button,div,footer,p,section.header{box-sizing:border-box;margin:0;padding:0}html{height:100%;font-size:14px;font-family:PingFangSC-Regular,'Microsoft YaHei',sans-serif;background-color:#f9fafb}body{min-height:100%;position:relative;margin:0;background-repeat:no-repeat;background-size:cover;background-position:center}img{display:block}
a,a:active,a:hover,a:visited{color:inherit;text-decoration:none}
.custom-header{position:fixed;width:100%;box-sizing:border-box;height:109px;z-index:20;left:0;top:0;padding-left:calc(100vw - 100%);color:#fff;background-color:#26282c;font-size:16px;font-weight:700}.custom-header .page-inner{height:100%;display:flex;justify-content:space-between}.custom-header .logo{background-image:url("../img/css/image/kooklogo_black@2x.png")}.custom-header .header-nav{cursor:pointer;color:inherit;text-decoration:none}.custom-header .header-nav.active{position:relative}.custom-header .header-nav.active:after{content:'';position:absolute;bottom:0;width:32px;left:50%;margin-left:-16px;height:3px;background:#7acc35}.custom-header .header-nav:not(:last-child){margin-right:40px}.custom-header .header-nav:active,.custom-header .header-nav:hover,.custom-header .header-nav:visited{color:inherit}.custom-header .header-left{display:flex;align-items:center}.custom-header .header-left .header-nav{padding-top:5px;padding-bottom:11px}
.custom-header .btn-login{text-decoration:none;padding:10px 20px;color:#fff;border-radius:12px;font-size:16px;line-height:20px;background:#7acc35}.light .custom-header{color:#666;background-color:transparent}.light .custom-header .logo{background-image:url("../img/item/resources/kooklogo@2x.png")}.site-logo{width:0;height:0;text-indent:-9999px;overflow:hidden}.logo{height:36px;width:84px;display:inline-flex;align-items:center;background-size:100%;margin-right:110px;background-image:url("../img/item/resources/kooklogo@2x.png")}.header-right{float:right;display:inline-flex;align-items:center}.button{padding:11px 22px;background-color:#fff;color:#333436;border-radius:18px;font-size:14px;line-height:14px;min-width:100px;text-align:center;cursor:pointer;display:inline-block;border:none;text-decoration:none;box-sizing:border-box;word-break:keep-all}.button.size-md{height:78px;line-height:28px;font-size:28px;padding:25px 50px;border-radius:39px}
.custom-footer{box-sizing:border-box;position:absolute;padding-top:53px;padding-bottom:66px;bottom:0;width:100%;font-size:14px;color:#fff;background:#17191b}.custom-footer .footer-inner{display:flex;justify-content:space-between}.custom-footer .nav{padding-top:13px;margin-bottom:24px;line-height:24px}.custom-footer .nav a{color:inherit;text-decoration:none}
.custom-footer .nav a:not(:last-child){margin-right:32px}.custom-footer .icps{line-height:24px}.custom-footer .icp-item{color:#777;text-decoration:none}.custom-footer .icp-item:not(:last-child){margin-right:24px}.custom-footer .police-icon{vertical-align:sub;display:inline-block}.custom-footer .right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.custom-footer .right .icons{margin-bottom:35px;display:flex}.custom-footer .right .icons .icon-item{width:50px;height:50px;background-size:100%}.custom-footer .right .icons .icon-item:not(:last-child){margin-right:20px}.custom-footer .right .icons .icon-item.sina{background-image:url("../img/css/image/sina@2x.png")}.custom-footer .right .icons .icon-item.zhihu{background-image:url("../img/css/image/zhihu@2x.png")}.custom-footer .right .icons .icon-item.bilibili{background-image:url("../img/css/image/bilibili@2x.png")}.custom-footer .right .bis{text-align:right;line-height:24px;color:#777}
.page-inner{max-width:1280px;min-width:900px;width:75%;margin-left:auto;margin-right:auto}.download-all-btn.disabled{opacity:.5;cursor:initial}