/* 产品详情页字体 */

@font-face {
    font-family: "HuaweiSans";
    src: url('/-/media/hcomponent-solar-common/component/-/media/solarv4/solar-version2/common/fonts/huaweisans-bold.ttf');
    font-weight: bold;
    font-style: normal;
  }
  
  @font-face {
    font-family: "HuaweiSans";
    src: url('/-/media/hcomponent-solar-common/component/-/media/solarv4/solar-version2/common/fonts/huaweisans-regular.ttf');
    font-weight: normal;
    font-style: normal;
  }
#product_feature * {
    font-family: 'HuaweiSans' !important;
  }
  
  #product_feature .product_nav * {
    font-family: "HarmonyOS_Sans", "Microsoft YaHei", Arial, Helvetica, sans-serif !important;
  }
*{
    margin: 0;
    padding: 0;
}


.blur-up.lazyloaded {
    filter: blur(0);
}

.blur-up {
    filter: blur(20px);
    transition: filter .2s;
    will-change: filter;
}
p{
    line-height: 1.25;
}
sup{
    font-size: 0.6em;
}
.product_feature .product_banner .product_content .product_content_function{
    display: none;
}
.product_feature.product1_feature .product_info.product_info_sec1>h2{
    position: relative;
    line-height: 1.25;
}
/* .product_feature.product1_feature .product_info.product_info_sec1>h2::before{
    content: "";
    position: absolute;
    width: 6.25vw;
    height: 2px;
    top: 50%;
    left: 15vw;
    background-image: linear-gradient(to right, #f2f2f2, #989898);
} */
/* .product_feature.product1_feature .product_info.product_info_sec1>h2::after{
    content: "";
    position: absolute;
    width: 6.25vw;
    height: 2px;
    top: 50%;
    right: 15vw;
    background-image: linear-gradient(to left, #f2f2f2, #989898);
} */
.product_feature.product1_feature .product_info.product_info_sec1{
    margin-bottom: 0;
}

.product_info.product_info_sec1 .inner video{
    margin-top: 2.916666vw;
    display: block;
}
.main .product_feature.product1_feature .product_info.product_info_sec1{
    margin-bottom: 0;
}

/* 间距 */
.product_feature .product_banner .product_content p.product_content_model:nth-of-type(1){
    margin-top: 1.25vw;
}
.product_feature .product_banner .product_content p.product_content_model{
    margin-top: .8333333vw;
}


.product_feature .product_info.product_info_sec2 .img_content_box .img_content>div:nth-of-type(2){
    margin-top: 1.25vw;
    line-height: 1.5;
}
.product_feature .product_info.product_info_sec4 .tecnology_content_box{
    margin-top: 2.9166666vw;
}
.product_feature .product_info.product_info_sec4 .tecnology_content_box>div>p{
    line-height: 1.5;
    margin-top: .8333333vw;
    font-size: 1.041667vw;
}
.product_feature .product_info.product_info_sec4 .tecnology_content_box>div:nth-of-type(n+5){
    margin-top: .833333vw;
}
.product_feature .product_info.product_info_sec4{
    margin-top: 6.25vw;
}
.product_feature .product_info{
    margin-top: 6.25vw;
}
.product_feature .product_info.product_info_sec5 .img_content>h3{
    line-height: 1.25;
}
.product_feature .product_info.product_info_sec5 .img_content>p{
    margin-top: 1.25vw;
}
.product_feature .product_info.product_info_sec6{
    margin-top: 6.25vw;
}
.product_feature .product_info.product_info_sec6 .img_content{
    margin-top: 2.9166666vw;
}
.product_feature .product_info.product_info_sec6 .img_content .product_item>p{
    margin-top: .625vw;
}
.product_feature .product_mark{
    margin-top: 4.166666vw;
    margin-bottom: 3.33333vw;
}
.product_feature .product_info>h2{
    line-height: 1.25;
}




/* add sell_point */
.product_introduction img{
    display: block;
}
.product_introduction .sec1_sell_point {
    position: relative;
    width: 62.5vw;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0 auto 5.2083333vw;
    margin-top: 3.3333333vw;
}

.product_introduction picture {
    font-size: 0;
}

.product_introduction img {
    width: 100%;
}

.product_introduction .sec1_icon{
    box-sizing: border-box;
    width: 2.441976vw;
    height: 2.441976vw;
}
.product_introduction .sec1_sell_point img {
    transition: all 2s;
}

.product_introduction .sec1_sell_point .sec1_box_position {
    position: relative;
    overflow: hidden;
    border-radius: 1.25vw;
    cursor: pointer;
}

.product_introduction .sec1_sell_point>h2 {
    width: 62.5vw;
    font-size: 2.91666vw;
    line-height: 3.645833vw;
    letter-spacing: 0px;
    margin-top: 6.25vw;
    text-align: center;
}

.product_introduction .sec1_sell_point .sec1_box1 {
    width: 37.5vw;
}

.product_introduction .sec1_sell_point .sec1_box2 {
    width: 23.75vw;
    height: fit-content;
}

.product_introduction .sec1_sell_point .sec1_box3 {
    margin-top: 1.25vw;
    width: 37.5vw;
}

.product_introduction .sec1_sell_point .sec1_box4 {
    margin-top: -9.27083vw;
    width: 23.75vw;
}

.product_introduction .sec1_sell_point .sec1_box5 {
    width: 62.5vw;
    margin-top: 1.25vw;
}
    
.product_introduction .sec1_sell_point .sec1_box6 {
    width: 30.625vw;
    margin-top: 1.25vw;
}

.product_introduction .sec1_sell_point .sec1_circle {
    position: absolute;
    right: 1.666666vw;
    bottom: 1.66666vw;
    border-radius: 50%;
    background-color: #FFFFFF;
    z-index: 2;
}

.product_introduction .sec1_sell_point .sell_text_position {
    position: absolute;
    left: 1.66666vw;
    bottom: 1.66666vw;
    z-index: 2;
    overflow: hidden;
    transition: all 1s;
    width: 70%;
}

.product_introduction .sec1_sell_point .sec1_circle .sec1_icon_can_out {
    width: 2.4479166vw;
    height: 2.4479166vw;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.product_introduction .sec1_sell_point .sec1_circle .sec1_icon_can {
    transition: all .5s;
    position: absolute;
    bottom: 0;
}

.product_introduction .sec1_sell_point .sec1_box_shadow {
    position: absolute;
    width: 100%;
    height: 50%;
    bottom: 0;
    opacity: 0.6;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000000 100%);
    border-radius: 0 0 1.458333vw 1.458333vw;
}

/* add hover */
.product_introduction .sec1_sell_point h4 {
    color: #FFFFFF;
    font-size: 1.666667vw;
    letter-spacing: 0px;
    line-height: 1.25;
}

.product_introduction .sec1_sell_point p {
    margin-top: .416666vw;
    color: #FFFFFF;
    font-size: 1.25vw;
    line-height: 1.302083vw;
    letter-spacing: 0px;
    height: 0;
    opacity: 0;
    transition: all .5s;
}
.product_introduction .sec1_sell_point p span{
    line-height: 1.25;
}
.product_introduction .sec1_box1 p {
    width: 30.833333vw;
}

.product_introduction .sec1_box3 p {
    width: 30.833333vw;
}

.product_introduction .sec1_box2 p {
    width: 16.66666vw;
}

.product_introduction .sec1_box4 p {
    width: 16.66666vw;
}

.product_introduction .sec1_box5 p {
    width: 23.9583333vw;
}

.product_introduction .sec1_box6 p {
    width: 23.9583333vw;
}
.product_introduction .sec1_sell_point .sec1_box_position:hover .sec1_icon_can{
    bottom: -2.44197766vw;
}
.product_introduction .sec1_sell_point .sec1_box_position:hover p{
    opacity: 0.8;
}

/* 隐藏旧版product_info */
.product_feature.product1_feature .product_info .product_info_box{
    display: none;
}
.new_product_info_box ul li{
    position: relative;
}
.new_product_info_box ul li:nth-child(n+2){
    margin-top: -1px;
}

.new_product_info_text{
    width: 28.3125vw;
    position: absolute;
    color: #FFFFFF;
}
li:nth-of-type(1) .new_product_info_text{
    top: 7.03125vw;
    left: 55.9375vw;
}
li:nth-of-type(2) .new_product_info_text{
    top: 5.3645833vw;
    left: 18.75vw;
}
li:nth-of-type(3) .new_product_info_text{
    top: 11.302083vw;
    left: 55.9375vw;

}
li:nth-of-type(4) .new_product_info_text{
    top: 8.645833vw;
    left: 18.75vw;
}
.new_product_info_text h2{
    font-size : 2.916667vw ;
    letter-spacing : 0 ;
    line-height : 1.25 ; 
    margin-bottom: 1.25vw;   
}
.new_product_info_text p{
    line-height: 1.5;
}
.new_product_info_text p:nth-of-type(1){
    /* font-size : 1.0416666vw; */
    font-size: 1.25vw;
    letter-spacing : 0;
}
.new_product_info_text h3{
    width: fit-content;
    font-size : 3.125vw ;
    letter-spacing : 0 ;
    background-image: linear-gradient(to left,#0077E9 0%,#4CE58F 100%);
    -webkit-background-clip: text;
    color: transparent;
    margin-top: 2.5vw;
    font-weight: 900;
    line-height: 1.5;
}   
.new_product_info_text p:nth-of-type(2){
    font-size : 1.3541666vw ;
    /* letter-spacing : 0 ; */
    text-indent: .260417vw;
}
.new_product_info_text .li2_logo{
    width: 13.33333vw;
    margin-top: 6.072916vw;
}
.product_feature .product_info.product_info_sec2 .img_content_box .img_content>div:nth-of-type(1){
    align-items: end;
}



.product_feature .product_info>p{
    margin-top: 1.25vw;
    /* letter-spacing: normal; */
}
.product_feature .product_info .img_content_box{
    margin-top: 2.9166666vw;
}

.product_feature .product_banner .product_content>h2{
    line-height: 1.25;

}
.product_feature .product_banner .product_content .product_content_model{
    line-height: 1.25 !important;
}
.product_feature.product1_feature .product_info>p, .product_feature.product2_feature .product_info>p{
    font-size: 1.25vw;
    line-height: 1.5;
}
.product_feature.product1_feature .product_info.product_info_sec5 .img_content>p, .product_feature.product2_feature .product_info.product_info_sec5 .img_content>p{
    /* font-size: 1.04166666vw; */
    font-size: 1.25vw;
    line-height: 1.5;
}
html[data-region="cn"] .product_feature .product_info.product_info_sec6 .img_content .product_item>a{
    font-size: 16px;
    padding: 11px 24px;
    border-radius: 28.8px
    /* border-radius: ; */
}
.product_feature .product_info.product_info_sec6 .img_content .product_item>p{
    font-size: .83333333vw;
    line-height: 1.5;
}
.product_feature .product_info.product_info_sec6>h3{
    line-height: 1.25;
}
.no-wrap1{
    white-space: nowrap;
}
.product_feature.product1_feature .product_info.product_info_sec1{
    margin-top: -2.15250333vw;
    /* margin-top: 5.208333vw; */
}
.product_feature .product_info.product_info_sec4 .tecnology_content_box>div{
    width: 20.2777777vw;
}
.product_feature .product_info.product_info_sec6 .img_content>div{
    width: 20vw;
}
.product_feature .product_info.product_info_sec4 .tecnology_content_box>div>h3{
    line-height: 1.25;
}
html[data-region="cn"] .product_feature .product_info.product_info_sec6 .img_content .product_item>h3{
    line-height: 1.25;
}
.flex_box{
    display: flex;
    flex-direction: column;
    align-self: flex-start;
}
.product_feature .product_mark>p{
    line-height: 1.5;
}
.product_feature .product_info p.word_no_wrap{
    white-space: wrap;
}
.product_feature.product1_feature .product_info.product_info_sec2{
    margin-top: unset;
}


@media screen and (max-aspect-ratio:11/10){
    #mb_hide{
        display: none;
    }
    .product_feature.product1_feature .product_banner .product_content p.product_content_model{
        display: block;
    }
    .product_feature .product_banner .product_content p.product_content_model:nth-of-type(1){
        margin-top: 4.44444vw;
        line-height: 8.055555vw;
        font-size: 3.8888888vw;
    }
    .product_feature .product_banner .product_content p.product_content_model:nth-of-type(2){
        margin-top: 0;
        line-height: 8.055555vw;
        font-size: 3.8888888vw;
    }
    /* .product_feature.product1_feature .product_info.product_info_sec1>h2::before{
        width: 17.5vw;
        top: 50%;
        left: 0;
    }
    .product_feature.product1_feature .product_info.product_info_sec1>h2::after{
        width: 17.5vw;
        top: 50%;
        right: 0;
    } */
    .product_info_sec1 .inner video{
        margin-top: 8.888888vw;
    }
    .product_introduction .sec1_sell_point{
        display: none;
    }
    .new_product_info_text{
        width: 86.66666vw;
    }
 
    li:nth-of-type(1) .new_product_info_text{
        top: 8.8888888vw;
        left: 6.666666vw;
    }
    li:nth-of-type(2) .new_product_info_text{
        top: 8.8888888vw;
        left: 6.666666vw;
    }
    li:nth-of-type(3) .new_product_info_text{
        top: 8.8888888vw;
        left: 6.666666vw;
    }
    li:nth-of-type(4) .new_product_info_text{
        top: 8.8888888vw;
        left: 6.666666vw;
    }
    .new_product_info_text h2{
        line-height: 9.166666vw;
        font-size: 6.666666vw;
        margin-bottom: 4.4444444vw;
    }
    .new_product_info_text p{
        line-height: 1.5;
    }
    .new_product_info_text p:nth-of-type(1){
        font-size: 3.888888vw;
    }
    .new_product_info_text h3{
        line-height: 1.5;
        font-size: 7.777777vw;
        margin-top: 6.666666vw;
    }
    .new_product_info_text p:nth-of-type(2){
        font-size: 3.333333vw;
    }
    .new_product_info_text .li2_logo{
        width: 23.61111vw;
        margin-top: 14.555555vw;
    }
    .product_feature .product_info.product_info_sec2 .img_content_box .img_content>div>span.number_add{
        font-size: 22.222222vw;
    }
    .product_feature .product_info.product_info_sec2 .img_content_box .img_content>div>img{
        width: 9.7222222vw;
        height: fit-content;
    }
    .product_feature .product_info.product_info_sec2 .img_content_box .img_content>div:nth-of-type(2){
        font-size: 2.777777vw;
        margin-top: 4.44444vw;
        line-height: 1.5;
    }
    .product_feature .product_info.product_info_sec2 .img_content_box .img_content{
        top: 8.8888888vw;
        left: 6.666666vw;
    }

    /* modify */
    .product_feature.product1_feature .product_banner .product_banner_img {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 11.66666vw;
        width: 67.22222vw;
    }
    .product_feature.product1_feature .product_banner .product_content {
        position: static;
        text-align: center;
    }
    .product_feature .product_banner .product_content>h2 {
        font-size: 6.66666vw;
        padding: 0 6.666666vw;
    }
    .product_feature.product1_feature .product_info.product_info_sec1>h2 {
        background: none;
        margin-top: 8.888888vw;
        font-size: 6.666666vw;
        width: 86.6666666vw;
    }
    .main .product_feature.product1_feature .product_info.product_info_sec1{
        margin-bottom: 13.33333vw;
    }
    .product_info_sec1 .inner.video_play {
        width: 86.66666vw;
    }
    .product_feature .product_info>h2 {
        width: 86.66666vw;
        font-size: 6.66666vw;
    }
    .product_feature .product_info>h2{
        font-size: 6.666666vw;
        width: 86.6666666vw;
        line-height: 1.25;
    }
    .product_feature.product1_feature .product_info>p, .product_feature.product2_feature .product_info>p{
        font-size: 3.888888vw;
        width: 86.666666vw;
        margin-top: 4.44444vw;
    }

    /* 网格 */
    .product_feature .product_info.product_info_sec4>h2 {
        display: none;
    }
    .product_feature .product_info.product_info_sec4 {
        width: 86.66666vw;
        margin-top: 13.33333vw;
    }
    .product_feature .product_info.product_info_sec4 .tecnology_content_box>div:nth-child(1) {
        padding: 15.27777vw 9.16666vw 0;
        background-color: #fff;
    }
    .product_feature .product_info.product_info_sec4 .tecnology_content_box>div:nth-child(1) span {
        display: block;
        width: 50%;
        height: 2px;
        background-color: #CF0505;
        margin-top: 2.77777vw;
    }
    .product_feature .product_info.product_info_sec4 .tecnology_content_box>div>div {
        width: 7.5vw;
        height: 9.16666vw;
    }
    .product_feature.product1_feature .product_info.product_info_sec4 .tecnology_content_box>div {
        padding: 11.11111vw 4.44444vw 6.94444vw;
        border-radius: 1.855555vw;
    }
    .product_feature .product_info.product_info_sec4 .tecnology_content_box>div>h3 {
        margin-top: 3.333333vw;
        font-size: 3.333333vw;
    }
    .product_feature .product_info.product_info_sec4 .tecnology_content_box>div>p {
        margin-top: 2.222222vw;
        font-size: 2.777778vw;
        opacity: 0.6;
    }
    .product_feature .product_info.product_info_sec4 .tecnology_content_box>div:nth-of-type(n+3) {
        margin-top: 2.22222vw;
        border-radius: 1.85555vw;
    }
    .product_feature .product_info {
        margin-top: 13.33333vw;
    }
    .product_feature .product_info .img_content_box{
        margin-top: 8.888888vw;
    }
    .product_feature .product_info.product_info_sec5 .img_content {
        top: 8.888888vw;
        left: 8.33333vw;
    }
    .product_feature .product_info.product_info_sec5 .img_content>h3 {
        font-size: 6.66666vw;
    }
    .product_feature.product1_feature .product_info.product_info_sec5 .img_content>p, .product_feature.product2_feature .product_info.product_info_sec5 .img_content>p {
        font-size: 3.88888vw;
        margin-top: 4.444444vw;
    }
    .product_feature .product_info.product_info_sec6 {
        width: 91.11111vw;
        padding: 0;
        margin-top: 13.33333vw;
    }
    .product_feature .product_info.product_info_sec6>h3 {
        width: 86.66666vw;
        margin: auto;
        text-align: center;
        font-size: 6.666666vw;
    }
    .product_feature .product_info.product_info_sec6 .img_content {
        margin-top: 8.88888vw;
        flex-wrap: wrap;
    }
    .product_feature .product_info.product_info_sec6 .img_content>div {
        padding: 5vw 4.44444vw 9.16666vw;
        width: 100%;
        border-radius: 3.88888vw;
    }
    .product_feature .product_info.product_info_sec6 .img_content .product_item>img {
        width: 63.05555vw;
        margin: auto;
    }
    html[data-region="cn"] .product_feature .product_info.product_info_sec6 .img_content .product_item>h3 {
        font-size: 6.66666vw;
    }
    .product_feature .product_info.product_info_sec6 .img_content .product_item>p {
        font-size: 2.777777vw;
        margin-top: 2.222222vw;
    }
    html[data-region="cn"] .product_feature .product_info.product_info_sec6 .img_content .product_item>a {
        padding: 9px 16px;
        border-radius: 60px;
        margin-top: 5vw;
        font-size: 12px;
    }
    .product_feature .product_mark {
        margin-top: 13.333333vw;
    }
    .product_feature .product_mark>p {
        padding: 0 6.66666vw;
        line-height: 1.5;
        opacity: 0.6;
        font-size: 2.77777vw;
    }
    .product_feature .product_info p.word_no_wrap{
        white-space: unset;
    }
    .product_feature .show_mob{
        display: block;
    }
    .product_feature .product_info.product_info_sec4 .tecnology_content_box>div:nth-child(1) h2 {
        /* margin-top: 8vw; */
        /* font-size: 5.83333vw; */
        font-size: 6.666666vw;
        text-align: left;
        line-height: 1.25;
    }
    .product_feature .product_info.product_info_sec4 .tecnology_content_box>div {
        width: 48.78%;
    }
    .product_feature .product_info.product_info_sec5 .img_content>p{
        width: 67.77777vw;
    }
    .product_feature .product_info.product_info_sec6 .img_content>div:nth-of-type(n+2) {
        margin-top: 3.33333vw;
    }
    .product_feature .product_info.product_info_sec6 .img_content>div:nth-of-type(n+2) {
        margin-top: 3.33333vw;
    }
    .product_feature .product_info.product_info_sec4 .tecnology_content_box>div:nth-child(1) {
        padding: 15.27777vw 7.16666vw 0;
        background-color: #fff;
    }
    .new_product_info_box ul li:nth-child(n+2){
        margin-top: -3px;
    }
    .product_feature.product1_feature .product_info>p, .product_feature.product2_feature .product_info>p{
        line-height: 1.5;
    }



}

/* @media screen and (min-width: 1279px) and (max-width: 1441px){
    .product_feature .product_info>p{
        width: 70vw;
        margin-left: 18.75vw;
    }
} */

