



.hidden_0 {
    position: relative;
    opacity: 0 !important;
    visibility: hidden !important;
    z-index: -1 !important;
    pointer-events: none !important;
}

.socialResponsibility .con-main .wal .list li .zoom_img {
    position: relative;
    padding-top: 80.35%;
}
.socialResponsibility .con-main .wal .list li .zoom_img img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.g-crumbs .wal ul li:last-child {
    pointer-events: none;
}

.floor-help .wal .floor-help-list ul li a::after {
    background: url(https://wsddata.bfqxfsgs.com/static/image/szfuture/product/i-href.png) center center no-repeat;
    background-size: contain;
}

.productDetails .products .wal .list li .zoom_img {
    padding-top: 85%;
}
.productDetails .products .wal .list li .zoom_img img {
    height: 80%;
    object-fit: contain;
}
.productDetails .products .wal .list li .content_item {
    margin-top: 0;
}

.contact-us .map-main .map-box .map-static {
    position: relative;
    width: 100%;
    height: 100%;
    /*border: 1px dashed #cdd3de;*/
    /*border-radius: 0.08rem;*/
    background-color: #f7fbff;
    overflow: hidden;
}
.contact-us .map-main .map-box .map-static__bg {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.contact-us .map-main .map-box .map-static__tag {
    position: absolute;
    right: 43%;
    bottom: 50%;
    /*width: 0.84rem;*/
    /*height: 0.84rem;*/
    display: flex;
    align-items: center;
    justify-content: center;
}
.contact-us .map-main .map-box .map-static__tag img {
    width: 0.4rem;
    height: 0.4rem;
    object-fit: contain;
}
.contact-us .map-main .map-box .map-static__info {
    position: absolute;
    top: 1.55rem;
    left: 2.09rem;
    width: 3.28rem;
    /*height: 0.88rem;*/
    padding: 0.16rem 0.16rem 0.16rem 0.16rem;
    background: #ffffff;
    /*border: 1px solid #d71921;*/
    /*border-radius: 0.12rem;*/
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.05);
}
.contact-us .map-main .map-box .map-static__corner {
    position: absolute;
    left: 50%;
    top: 0.74rem;
    width: 0.12rem;
    height: 0.12rem;
    background: #ffffff;
    /*border-left: 1px solid #d71921;*/
    /*border-bottom: 1px solid #d71921;*/
    transform: translateX(-50%) rotate(45deg);
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.05);
}
.contact-us .map-main .map-box .map-static__name {
    font-family: "fontFamily-B";
    font-size: 0.14rem;
    line-height: 0.24rem;
    color: #111a39;
}
.contact-us .map-main .map-box .map-static__address {
    /*margin-top: 0.12rem;*/
    font-size: 0.12rem;
    line-height: 0.24rem;
    color: #4f5770;
}
@media screen and (max-width: 800px) {

    .contact-us .map-main .map-box {
        height: 6.7rem;
        width: 100%;
    }
    .contact-us .map-main .map-box .map-static {
        position: relative;
    }
    .contact-us .map-main .map-box .map-static__info {
        position: absolute;
        width: calc(100% - 0.64rem);
        max-width: 6rem;
        left: 50%;
        right: auto;
        top: 0.4rem;
        transform: translateX(-50%);
        height: auto;
        padding: 0.24rem 0.36rem 0.36rem 0.36rem;
        /*box-shadow: 0 10px 30px rgba(25, 38, 73, 0.12);*/
    }



    .contact-us .map-main .map-box .map-static__name {
        font-size: 0.28rem;
        line-height: 0.48rem;
    }

    .contact-us .map-main .map-box .map-static__address {
        font-size: 0.24rem;
        line-height: 0.48rem;
    }
    .contact-us .map-main .map-box .map-static__corner {
        display: block;
        width: 0.24rem;
        height: 0.24rem;
        top: 1.45rem;
        /*bottom: -0.12rem;*/
    }
    .contact-us .map-main .map-box .map-static__tag {
        right: auto;
        left: 50%;
        transform: translateX(-50%);
        bottom: 47%;
    }


    .contact-us .map-main .map-box .map-static__tag img {
        width: 0.8rem;
        height: 0.8rem;
    }
}



/*.frame__load .frame__load-inner .frame__load-content .frame__load-end-img {*/
/*    width: 5rem;*/
/*}*/
.frame__load .frame__load-inner .frame__load-content .frame__load-end-hand {
    margin-top: 0;
}
.coreCompetencies .core_honorary .img_box_bc img {
    width: 100%;
}
.coreCompetencies .core_footer .content p {
    height: auto;
    -webkit-line-clamp: 15;
}

.index-page .our-mission .our-mission__long-box .our-mission__section-inner .our-mission__background .our-mission__top-backgound {
    z-index: 2;
}



/*.index-page .index-banner .banner_wrapper .banner_main .banner_list .banner_item a .bg_img:before,*/
/*.index-page .index-banner .banner_wrapper .banner_main .banner_list .banner_item a .bg_video:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    top: 0;*/
/*    left: 0;*/
/*    background-color: rgba(0, 0, 0, .25);*/
/*}*/


.coreCompetencies .core_footer {
    position: relative;
}

.coreCompetencies .core_footer::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .4);
}




@media screen and (min-width: 800px){
    header .top-head_nav {
        border-bottom: 1px solid rgba(255, 255, 255, .05);
    }
    header.JsFixed.hide {
        z-index: 99;
        height: 0;
    }
    header.JsFixed.isScroll {
        height: 0;
    }

    /*header .g-head,*/
    /*header .top-head_nav {*/
    /*    background-color: rgba(0, 0, 0, .1);*/
    /*    backdrop-filter: blur(.2rem);*/
    /*}*/
    header.JsFixed::before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
        z-index: -1;
    }

    /*header .layer {*/
    /*    top: var(--headH);*/
    /*}*/


    .index-page .our-mission .our-mission__long-box .our-mission__section-inner .our-mission__background .our-missoin__image-block .our-missoin__image-wrapper:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: linear-gradient(to bottom, rgba(0, 0, 0, .6) 0%, transparent 60%);
        z-index: 1;
    }

    .socialResponsibility .con-main .wal .list {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .index-page .index-ability .wal .index-ability-inner .index-ability-body .index-ability-footer ul li .img{
        line-height: .48rem;
    }

    .g-footer .fot-con .footer-bom .g-foot-left .ft_link .phone-title {
        display: none;

    }


}

.case-text{

    width: 5.68rem;
    margin-top: 0.32rem;
    font-size: 0.16rem;
    line-height: 0.24rem;
}
.index-page .our-mission .our-mission__long-box .our-mission__section-inner .our-mission__container {
    color: white;
}

@media screen and (max-width: 800px){

    .about-page .about-culture .wal .about-culture-body ul li .bg-img {
        z-index: 0;
    }
    .socialResponsibility .con-main .wal .list li .zoom_img {
        padding-top: 62.79%;
    }


    .downloadCenter .dl_content .dl_main .menu,
    .downloadCenter .dl_content .menu_fixed .menu .header{
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        flex-wrap: wrap;
    }
    .downloadCenter .dl_content .dl_main .menu .menu_item,
    .downloadCenter .dl_content .menu_fixed .menu .header .menu_item_phone{
        min-width: 33.33%;
        padding-right: 4px;
    }
    .downloadCenter .dl_content .dl_main .menu .menu_item .menu_icon,
    .downloadCenter .dl_content .menu_fixed .menu .header .menu_item_phone .menu_icon{
        top: 4px;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    .solution .content .fourth .wal .left {
        z-index:99;
    }
    .g-footer .fot-con .footer-bom .g-foot-info .platform .pal-li.active .qr-box {
        display: block !important;
        bottom: 56px;
    }
    .g-footer .fot-con .footer-bom .g-foot-info .platform .pal-li:first-child  .qr-box {
      left: 0;
        transform: translateX(0);
    }
    .g-footer .fot-con .footer-bom .g-foot-info .platform .pal-li .qr-box .qr-img{
        width: 140px;
        height: 140px;
    }
    .g-footer .fot-con .footer-bom .g-foot-info .platform .pal-li .qr-box .i-t {
        font-size: 14px;
        line-height: 16px;
    }
    .index-page .index-responsibility .index-responsibility-container .g-btn a::before{
        background-image: url(https://wsddata.bfqxfsgs.com/static/image/szfuture/index/btn-fill.png);
    }
    .productCenter-page .floor-product .wal .filter-body .filter-right .super-result .sub-result .sub-result-list li a .img {
        height: 220px;
    }
    .productCenter-page .floor-product .wal .filter-body .filter-right .super-result .sub-result .sub-result-list li a .img img {
        max-height: 100%;
    }
    .productDetails .details .wal .down .title {
        margin-top: 0;
        padding-top: 64px;
    }
    .productDetails .details .wal .parameter .title {
        margin-top: 0;
        padding-top: 64px;
    }
    .productDetails .details .wal .down .table.phone-show .table-li .li-fe .fe-rigth .down {
        width: 24px;
        height: 24px;
    }
    .productDetails .details .wal .parameter .par_content table .left {
        width: 20%;
    }
    .productDetails .details .wal .characteristic .cha_box .color_box:nth-child(odd) {
        margin-right: 0;
    }
    .coreCompetencies .core_design .head .right .core_num .num_item .num_text {
        text-align: center;
        padding: 0 8px;
    }
    .coreCompetencies .core_honorary {
        overflow: hidden;
    }
    .coreCompetencies .core_design .content .left .img_des .test {
        -webkit-line-clamp: none;
    }
    .coreCompetencies .core_design .content .phone_right .design_list .swiper-wrapper {
        align-items: baseline;
    }
    .coreCompetencies .core_design .content .phone_right .design_list ul li .img_box {
        display: flex;
        flex-direction: column;
    }
    .coreCompetencies .core_design .content .phone_right .design_list ul li .img_box .des {
        flex: 1;
    }
    .coreCompetencies .core_production .head .right .core_num .num_item .num_text {
        text-align: center;
        padding: 0 8px;
    }
    .history-page .history-list .wal ul li .context p {
        font-size: 16px;
    }
    .employeeStyle .content .wal .list ul li .text {
        -webkit-line-clamp: none;
        padding: 20px 15px;
    }

}

/*专利证书改为一行5个*/
@media screen and (min-width: 800px) {

    .honoraryPatent-page .page__box .page__box-container .page__box-wrapper .page__box-body .list ul.column6 li {
        width: calc((100% - ((5 - 1)* 0.32rem)) / 5);
        margin-right: 0.32rem;
        margin-top: 0.32rem;
    }
    .honoraryPatent-page .page__box .page__box-container .page__box-wrapper .page__box-body .list ul.column6 li:nth-child(5n) {
        margin-right: 0;
    }
    .honoraryPatent-page .page__box .page__box-container .page__box-wrapper .page__box-body .list ul.column6 li:nth-child(6n) {
        margin-right:0.32rem;
    }
    .honoraryPatent-page .page__box .page__box-container .page__box-wrapper .page__box-body .list ul.column6 li:nth-child(-n+6) {
        margin-top: 0.32rem;
    }

}
.index-page .index-application-area .swiper-dots ._dot.on {
    z-index: 10;
}



/* recruitment页面start */
.recruitmentDetails .content .header {
    padding: 0.44rem 0;
    background: #f8f8f8;
    position: relative;
}

/* recruitment页面end */



/* core-competencies页面start */
/*.coreCompetencies .core_production .content .right {*/
/*    position: absolute;*/
/*    right: 9%;*/
/*    top: 0.64rem;*/
/*    width: 55.9%;*/
/*    height: auto;*/
/*}*/

.coreCompetencies .core_production .content .left {
    width: 6.88rem;
    height:6.8rem;
}

.coreCompetencies .core_production .content .left .production_list {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}

@media screen and (max-width: 800px) {
    .coreCompetencies .core_design .head .right .core_des p {
        font-size: 14px;
        color: #1e1e1e;
        line-height: 24px;
        padding-bottom: 32px;
        text-align: left;
    }


    .coreCompetencies .core_production .head .right .core_des p {
        font-size: 14px;
        color: #1e1e1e;
        line-height: 24px;
        padding-bottom: 32px;
        text-align: left;
    }


    .coreCompetencies .core_quality .head .right .core_des p {
        font-size: 14px;
        color: #1e1e1e;
        line-height: 24px;
        padding-bottom: 32px;
        text-align: left;
    }


    .coreCompetencies .core_footer .content p {
        text-align: left;
        height: 120px;
        font-size: 14px;
        color: #ffffff;
        line-height: 24px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        margin-bottom: 32px;
    }
}

/* core-competencies页面end */

.productServes-page .banner_container .banner_wrapper .banner_main .banner_list .banner_item a .bg_video {
    object-fit: cover;
}
<!--0.00012612342834473-->