.geo-altmt {
    margin-top: -21px
}

.section-hero .headline {
    margin-top: 475px;
}



@media only screen and (max-width: 1068px) {
    .section-hero .headline {
        margin-top: 380px
    }
}

@media only screen and (max-width: 734px) {
    .section-hero .headline {
    	max-width: 337px;
        width: 88%;
        margin-top: calc(628px + max(500px, min(1000px, 100vh))/2 - var(--video-height)/2)
    }
}

@media only screen and (max-width: 375px) {
    .typography-card-headline-big.card-headline.geo-alt-s5 {
        font-size: 38px;
    }
}
/**nav**/

html[lang=zh-CN].ac-ls-visible  #ac-localnav {
    margin-top:-40px 
}

@media only screen and (max-width: 1023px) {
    html[lang=zh-CN].ac-ls-visible  #ac-localnav {
        margin-top: -40px
    }
}

@media only screen and (max-width: 833px) {
    html[lang=zh-CN].ac-ls-visible  #ac-localnav {
        margin-top: -44px
    }
}

@media only screen and (max-width: 767px) {
    html[lang=zh-CN].ac-ls-visible  #ac-localnav {
        margin-top: -44px
    }
}

html[lang=zh-CN].ac-ls-visible #ac-globalnav {
    top: 70px
}

@media only screen and (max-width: 1023px) {
    html[lang=zh-CN].ac-ls-visible #ac-globalnav {
       top: 70px
    }
}

@media only screen and (max-width: 833px) {
    html[lang=zh-CN].ac-ls-visible #ac-globalnav {
        top: 135px; 
    }
}
@media only screen and (max-width: 767px) {
    html[lang=zh-CN].ac-ls-visible #ac-globalnav {
        top: 135px
    }
}
html[lang=zh-CN].ac-gn-segmentbar-visible.ac-ls-visible #ac-globalnav{
        top: 110px
}

@media only screen and (max-width: 1023px) {
    html[lang=zh-CN].ac-gn-segmentbar-visible.ac-ls-visible #ac-globalnav {
        top: 110px
    }
}

@media only screen and (max-width: 833px) {
    html[lang=zh-CN].ac-gn-segmentbar-visible.ac-ls-visible #ac-globalnav {
        top:179px
    }
}

@media only screen and (max-width: 767px) {
    html[lang=zh-CN].ac-gn-segmentbar-visible.ac-ls-visible #ac-globalnav {
        top: 179px
    }
}

html[lang=zh-CN].ac-gn-segmentbar-visible.ac-ls-visible  #ac-localnav {
    margin-top: 0px
}

@media only screen and (max-width: 1023px) {
    html[lang=zh-CN].ac-gn-segmentbar-visible.ac-ls-visible  #ac-localnav {
        margin-top: 0px
    }
}
@media only screen and (max-width: 833px) {
    html[lang=zh-CN].ac-gn-segmentbar-visible.ac-ls-visible  #ac-localnav {
        margin-top: 0px
    }
}

@media only screen and (max-width: 767px) {
    html[lang=zh-CN].ac-gn-segmentbar-visible.ac-ls-visible  #ac-localnav {
        margin-top: 0px
    }
}