.new_alts{
    color: #86868b;
    font-size: 14px;;
}
.new_color{
    color: #86868b;
}

html[lang=zh-CN] .main .body-copy{
    line-height: 1.381002381;
}
.section-apple-intelligence .section-apple-intelligence-hero .overview-apple-intelligence-hero-apple-intelligence-headline {
    --p-width: 653px;
    --p-height:77px
}

@media (max-width: 1068px) and (max-width: 1068px) {
    .section-apple-intelligence .section-apple-intelligence-hero .overview-apple-intelligence-hero-apple-intelligence-headline {
        --p-width: 526px;
        --p-height:62px
    }
}

@media (max-width: 734px) and (max-width: 734px) {
    .section-apple-intelligence .section-apple-intelligence-hero .overview-apple-intelligence-hero-apple-intelligence-headline {
        --p-width: 348px;
        --p-height:41px
    }
}
.section-apple-intelligence.live-text-headline .headline-text-container {
    margin-top: 0px;
}

@media (max-width: 1068px) {
    .section-apple-intelligence.live-text-headline .headline-text-container {
        margin-top: 0px;
    }
}

@media (max-width: 734px) {
    .section-apple-intelligence.live-text-headline .headline-text-container {
        margin-top: 0px;
    }
}

@media (max-width: 480px) {
    .section-apple-intelligence.live-text-headline .headline-text-container {
        margin-top: 0px;
    }
}


.section-chip .gaming-content .picture-wrap .gaming-controller {
    --p-width: 1120px;
    --p-height: 552px;
}

@media (min-width: 1441px) and (min-width: 1441px) {
    .section-chip .gaming-content .picture-wrap .gaming-controller {
        --p-width: 1344px;
        --p-height:663px
    }
}

@media (max-width: 1068px) and (max-width: 1068px) {
    .section-chip .gaming-content .picture-wrap .gaming-controller {
        --p-width: 1068px;
        --p-height:556px
    }
}

@media (max-width: 734px) and (max-width: 734px) {
    .section-chip .gaming-content .picture-wrap .gaming-controller {
        --p-width: 516px;
        --p-height:308px
    }
}

@media (max-width: 480px) and (max-width: 480px) {
    .section-chip .gaming-content .picture-wrap .gaming-controller {
        --p-width: 393px;
        --p-height:275px
    }
}
/* gam */

.section-chip .gaming-content .gaming-description {
    z-index: 1;
    position: relative;
    margin-top:-553px
}

@media (min-width: 1441px) {
    .section-chip .gaming-content .gaming-description {
        margin-top: -660px;
    }
}

@media (max-width: 1068px) {
    .section-chip .gaming-content .gaming-description {
        margin-top:-550px
    }
}

@media (max-width: 734px) {
    .section-chip .gaming-content .gaming-description {
        margin-top:-256px
    }
}

@media (max-width: 480px) {
    .section-chip .gaming-content .gaming-description {
        margin-top:-200px
    }
}

br.xsmall {
    display:none
}
@media (min-width: 1441px) {
    br.xsmall {
        display:none
    }
}
@media (max-width: 1068px) {
    br.xsmall {
        display:none
    }
}

@media (max-width: 734px) {
    br.xsmall {
        display:none
    }
}
@media (max-width: 480px) {
    br.xsmall {
        display:block
    }
}

/* alts */
.cn-alt-for-gz {
    margin-top: 0;
    padding: 76px 0 0 50%;
    width: 100%;
    height: 236px;
}
@media only screen and (max-width: 1068px) {
    .cn-alt-for-gz {
        height: 580px;
    }
}
@media only screen and (max-width: 734px) {
    .cn-alt-for-gz {
        height: 566px;
    }
}
@media only screen and (max-width: 479px) {
    .cn-alt-for-gz {
        height: 438px;
    }
}
@media only screen and (min-width: 1441px) {
    .cn-alt-for-gz {
        height: 250px;
    }
}
.cn-alt-for-gz-container {
    transform: translateX(-50%);
    width: 1036px;
}
@media only screen and (max-width: 1068px) {
    .cn-alt-for-gz-container {
        width: 456px;
    }
}
@media only screen and (max-width: 734px) {
    .cn-alt-for-gz-container {
        width: 460px;
    }
}
@media only screen and (max-width: 479px) {
    .cn-alt-for-gz-container {
        width: 320px;
    }
}
@media only screen and (min-width: 1441px) {
    .cn-alt-for-gz-container {
        width: 1108px;
    }
}
.cn-alt-for-gz-img {
    float: left;
    margin-right: 20px;
}
.cn-alt-for-gz-img:last-of-type {
    margin-right: 0; 
}
@media only screen and (max-width: 1068px) {
    .cn-alt-for-gz-img {
        margin-right: 0px!important;
        margin-bottom: 82px;
    }
}
@media only screen and (max-width: 734px) {
    .cn-alt-for-gz-img {
        margin-bottom: 78px;
    }
}
.cn-alt-for-gz-img>span {
    display: block;
    color: #86868B;
    font-size: 17px;
    transform: translate(0,255px);
}
@media only screen and (max-width: 1068px) {
    .cn-alt-for-gz-img>span {
        transform: translate(0,230px);
    }
}
@media only screen and (max-width: 734px) {
    .cn-alt-for-gz-img>span {
        transform: translate(-185px,230px);
    }
}
@media only screen and (max-width: 479px) {
    .cn-alt-for-gz-img>span {
        transform: translate(-115px,166px);
    }
}
@media only screen and (min-width: 1441px) {
    .cn-alt-for-gz-img>span {
        transform: translate(0,270px);
    }
}

.cn-alt-for-gz-img-1 {
    width: 508px;
    height: 234px;
    background-size: 508px 234px;
    background-repeat: no-repeat;
    background-image: url("/iphone-16-pro/images/overview/gaming/raytracingoff__c3xo55avhfcm_large.jpg");
}
@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
    .cn-alt-for-gz-img-1 {
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingoff__c3xo55avhfcm_large_2x.jpg");
    }
}
@media only screen and (max-width: 1068px) {
    .cn-alt-for-gz-img-1 {
        width: 456px;
        height: 208px;
        background-size: 456px 208px;
        background-repeat: no-repeat;
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingoff__c3xo55avhfcm_medium.jpg");
    }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .cn-alt-for-gz-img-1 {
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingoff__c3xo55avhfcm_medium_2x.jpg");
    }
}
@media only screen and (max-width: 734px) {
    .cn-alt-for-gz-img-1 {
        width: 460px;
        height: 211px;
        background-size: 460px 211px;
        background-repeat: no-repeat;
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingoff__c3xo55avhfcm_small.jpg");
    }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .cn-alt-for-gz-img-1 {
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingoff__c3xo55avhfcm_small_2x.jpg");
    }
}
@media only screen and (max-width: 479px) {
    .cn-alt-for-gz-img-1 {
        width: 320px;
        height: 147px;
        background-size: 320px 147px;
        background-repeat: no-repeat;
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingoff__c3xo55avhfcm_xsmall.jpg");
    }
}
@media only screen and (max-width: 479px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .cn-alt-for-gz-img-1 {
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingoff__c3xo55avhfcm_xsmall_2x.jpg");
    }
}
@media only screen and (min-width: 1441px) {
    .cn-alt-for-gz-img-1 {
        width: 544px;
        height: 250px;
        background-size: 544px 250px;
        background-repeat: no-repeat;
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingoff__c3xo55avhfcm_xlarge.jpg");
    }
}

@media only screen and (min-width: 1441px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1441px) and (min-resolution: 1.5dppx), only screen and (min-width: 1441px) and (min-resolution: 144dpi) {
    .cn-alt-for-gz-img-1 {
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingoff__c3xo55avhfcm_xlarge_2x.jpg");
    }
}

.cn-alt-for-gz-img-2 {
    width: 508px;
    height: 234px;
    background-size: 508px 234px;
    background-repeat: no-repeat;
    background-image: url("/iphone-16-pro/images/overview/gaming/raytracingon__c4ti35erkiuu_large.jpg");
}
@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
    .cn-alt-for-gz-img-2 {
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingon__c4ti35erkiuu_large_2x.jpg");
    }
}
@media only screen and (max-width: 1068px) {
    .cn-alt-for-gz-img-2 {
        width: 456px;
        height: 208px;
        background-size: 456px 208px;
        background-repeat: no-repeat;
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingon__c4ti35erkiuu_medium.jpg");
    }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .cn-alt-for-gz-img-2 {
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingon__c4ti35erkiuu_medium_2x.jpg");
    }
}
@media only screen and (max-width: 734px) {
    .cn-alt-for-gz-img-2 {
        width: 460px;
        height: 211px;
        background-size: 460px 211px;
        background-repeat: no-repeat;
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingon__c4ti35erkiuu_small.jpg");
    }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .cn-alt-for-gz-img-2 {
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingon__c4ti35erkiuu_small_2x.jpg");
    }
}
@media only screen and (max-width: 479px) {
    .cn-alt-for-gz-img-2 {
        width: 320px;
        height: 147px;
        background-size: 320px 147px;
        background-repeat: no-repeat;
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingon__c4ti35erkiuu_xsmall.jpg");
    }
}
@media only screen and (max-width: 479px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .cn-alt-for-gz-img-2 {
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingon__c4ti35erkiuu_xsmall_2x.jpg");
    }
}
@media only screen and (min-width: 1441px) {
    .cn-alt-for-gz-img-2 {
        width: 544px;
        height: 250px;
        background-size: 544px 250px;
        background-repeat: no-repeat;
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingon__c4ti35erkiuu_xlarge.jpg");
    }
}

@media only screen and (min-width: 1441px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1441px) and (min-resolution: 1.5dppx), only screen and (min-width: 1441px) and (min-resolution: 144dpi) {
    .cn-alt-for-gz-img-2 {
        background-image: url("/iphone-16-pro/images/overview/gaming/raytracingon__c4ti35erkiuu_xlarge_2x.jpg");
    }
}

/* 文字阴影被切断 */
.section-camera-control .overflow-wrapper {
    padding-top: 30px;
    margin-top: -30px;
}
/* end */

html.wechat-fix.ar-quicklook .section-header .section-header-cta-item:has(.ar-link){
    display: none;
}

/* AI */
.section-apple-intelligence div.intelligence-gradient {
    background:linear-gradient(180deg, rgb(0, 0, 0) 0%, #131313 100%)
}

@media (max-width: 734px) {
    .section-contrast .product-tile .product-tile-price{
        width: 120px;
    }
}

.section-design .scroll-gallery .item-container .card-set .card .gallery-item-content .caption,section.section .inline-compare-wrap .inline-compare-option .ps-stat strong{
    -webkit-background-clip: text !important;
}

@media only screen and (max-width: 734px) {
    .shot-on-iphone .cn-small-alt{
        width: 272px;
    }
}

@media only screen and (max-width: 734px) {
    .section-chip .gaming-content {
        margin-top: 156px;
    }
}
@media (max-width:1068px){
    .ribbon .ribbon-width-alt{
        width: 400px;
    }
}

@media (max-width:734px){
    .ribbon .ribbon-width-alt{
        width: 368px;
    }
}
.new_code .span{
    position: absolute;
    transform: translate(-50%,-60px);
    color: #8b8b8b;
    font-size: 16px;
    width: 100%;
}

@media only screen and (max-width: 1068px) {
    .new_code .span{
        font-size: 14px;
    }
 }

 @media only screen and (max-width: 900px) {
    .new_code .span{
        transform: translate(-50%,-40px);
        font-size: 12px;
    }
 }

 @media only screen and (max-width: 734px) {
    .new_code .span{
        width: 310px;
        font-size: 12px;
        transform: translate(-50%,-34px);
    }
 }
 @media only screen and (max-width: 530px) {
    .new_code .span{
        width: 310px;
        font-size: 10px;
    }
 }
[data-at-ab-iaswitch=v1] #ac-globalfooter .ac-gf-sosumi ul li[data-toggle-footnote=android] {
    visibility: hidden;
    height: 0;
    padding: 0;
    margin: 0;
}
body:not([data-at-ab-iaswitch=v1]) #ac-globalfooter .ac-gf-sosumi ul li[data-toggle-footnote=android-show], body:not([data-at-ab-iaswitch=v1]) #ac-globalfooter .ac-gf-sosumi ol li[data-toggle-footnote=android-show] {
    visibility: hidden;
    height: 0;
    padding: 0;
    margin: 0;
}
@media only screen and (max-width: 734px) {
    .welcome-content-container .top-marquee.marquee-container .viewport-content, .welcome-content-container .bottom-marquee.marquee-container .viewport-content{
        width: 100%;
    }

}

html.wechat-fix .filter-container .glow-text{
    display: none;
}


/* 修复断行 */
.page-overview br.large {
	display: block;
}

@media (max-width: 1068px) {
	.page-overview br.large {
		display: none;
	}
}

@media (max-width: 734px) {
	.page-overview br.large {
		display: none;
	}
}

.page-overview br.medium {
	display: none;
}

@media (max-width: 1068px) {
	.page-overview br.medium {
		display: block;
	}
}

@media (max-width: 734px) {
	.page-overview br.medium {
		display: none;
	}
}

.page-overview br.small {
	display: none;
}

@media (max-width: 1068px) {
	.page-overview br.small {
		display: none;
	}
}

@media (max-width: 734px) {
	.page-overview br.small {
		display: block;
	}
}

.page-overview br.xsmall {
	display: none;
}

@media (max-width: 480px) {
	.page-overview br.xsmall {
		display: block;
	}
}

.section-upgrade #compare-upgrade-gallery .bg-upgrade-image {
    bottom: -0.1em;
}

@media (max-width: 1068px) {
    .section-upgrade #compare-upgrade-gallery .bg-upgrade-image {
        bottom: -0.1em;
    }
}

@media (max-width:734px) {
    .section-upgrade #compare-upgrade-gallery .bg-upgrade-image {
        bottom: -0.1em;
    }
}

/* hybrid */
.section-chip .chip-media.inline-media-component-container-hybrid {
    display: grid;
    align-content: center;
    justify-content: center;
    place-content: center;
    max-width: var(--media-width);
    --media-width: 1440px;
    --media-height: 900px;
}
@media (min-width: 1441px) {
    .section-chip .chip-media.inline-media-component-container-hybrid {
        --media-width: 1680px;
        --media-height:1050px
    }
}

@media (max-width: 1068px) {
    .section-chip .chip-media.inline-media-component-container-hybrid {
        --media-width: 1068px;
        --media-height:700px
    }
}

@media (max-width: 734px) {
    .section-chip .chip-media.inline-media-component-container-hybrid {
        --media-width: 734px;
        --media-height:640px
    }
}

@media (max-width: 480px) {
    .section-chip .chip-media.inline-media-component-container-hybrid {
        --media-width: 480px;
        --media-height:640px
    }
}
