html{color:#222;background:#fff;font-family:"microsoft yahei";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,th,td,hr,button,footer,header,menu,nav,section{margin:0;padding:0;}
ol,ul,li{list-style:none;}.fl{float:left;}.fr{float:right;}img{border:none;display:inline-block;width:100%;}
a{text-decoration:none;color:#333;}.cl{clear:both;}.cl:after{content:"";display:block;clear:both;visibility:hidden;height:0;}

.wauto{margin:0 auto;position:relative;box-sizing:border-box;padding:0 .2rem}
.edit-module{max-width:100%;overflow:hidden;}.white{color:#fff !important;}.link{color:#dc1212;}img{width:100%;height:100%;vertical-align:middle;}
.closex,.closez{width:.2rem;height:.2rem;font-size:.2rem;color:#fff;position:absolute;bottom:.2rem;right:.2rem;z-index:9;}

/* 过渡效果 */
div,ul{transition:width .2s;}

/* title 公共样式 */
.part-title-wrap{
    padding:.7rem 0 .6rem;
    text-align:center;
    font-size:16px;
}
.part-title-wrap .part-title{
    font-size:.4rem;
    font-weight:bold;
    line-height:.55rem;
    letter-spacing:.08rem;
    color:#333;
}
.part-title-wrap .sub-title{
    position:relative;
    display:inline-block;
    padding:.02rem .29rem;
    font-size:.18rem;
    color:#fff;
    letter-spacing:.07rem;
}
.part-title-wrap .sub-title:before,
.part-title-wrap .sub-title:after{
    content:'';
    position:absolute;
    width:.3rem;
    height:.02rem;
    top:50%;
}
.part-title-wrap .sub-title:before{
    left:-.3rem;
}
.part-title-wrap .sub-title:after{
    right:-.3rem;
}
/* banner */
.banner{
    font-size:16px;
    box-sizing:border-box;
    padding-top:1.52rem;
    width:100%;
    height:6rem;
    color:#fff;
    text-align:center;
    background:url(https://zt.cdnjm.cn/response/company/demo07/part01.jpg) no-repeat center;
    background-size:cover;
}

.banner .brand-logo img{
    width:1.66rem;
    height:.39rem;
}

.banner .brand-logo .line{
    display:inline-block;
    margin:0 .18rem;
    width:.04rem;
    height:.39rem;
    background:#fff;
    vertical-align:middle;
}

.banner .brand-name{
    margin-top:.48rem;
    font-size:.9rem;
    font-weight:bold;
}

.banner .sub-title{
    display:inline-block;
    margin-top:.1rem;
    padding:.08rem .3rem;
    font-family:SourceHanSansCN-Bold;
    font-size:.3rem;
    font-weight:bold;
    letter-spacing:.03rem;
    border:solid .02rem #fff;
}

.brand-slogan{
    margin-top:.8rem;
    font-size:.2rem;
}

.publicity-banner{
    position:relative;
    width:100%;
    height:auto;
  }
  .publicity-banner-img{
    width:100%;
    height:inherit;
    vertical-align:middle;
  }

/* 企业简介 */
.corporate-profile{
    padding-bottom:.85rem;
}
.corporate-profile .corporate-profile-left{
    position:relative;
    font-size:16px;
}

.corporate-profile .corporate-profile-left:after{
    content:'';
    position:absolute;
    width:1.9rem;
    height:4.4rem;
    top:-.2rem;
    left:-.2rem;
    z-index:0;
}

.corporate-profile .corporate-profile-left .swiper-slide{
    position:relative;
}

.corporate-profile .corporate-profile-left .swiper-slide p{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    height:.5rem;
    line-height:.5rem;
    color:#fff;
    font-size:.24rem;
    text-align:center;
    background-color:rgba(0,0,0,.8);
}
.corporate-profile .corporate-profile-rigth{
    margin-top:1rem;
    color:#333;
}
.corporate-profile .corporate-profile-rigth h4{
    padding-bottom:.16rem;
    text-align:center;
    font-size:.3rem;
    color:#333;
    line-height:.5rem;
}

.corporate-profile-box{
    padding-right:.1rem;
    max-height:4rem;
    font-size:.24rem;
    line-height:.32rem;
    text-indent:.36rem;
    overflow-y:auto;
    text-align:justify;
}

.corporate-profile-box::-webkit-scrollbar{
    width:.2rem;
    background:#fefefe;
    border:solid .02rem #e5e5e5;
}
.corporate-profile-box::-webkit-scrollbar-thumb{
    width:.2rem;
}
.corporate-pagination{
    width:100%;
    padding-top:.4rem;
}

.corporate-pagination.swiper-pagination .swiper-pagination-bullet{
    background:#fff;
    border:solid .02rem #000;
}

/* 企业视频 */
.corporate-video{
    padding-bottom:.91rem;
    background:url(https://zt.cdnjm.cn/response/company/demo07/part03.jpg) no-repeat center center;
    background-size:cover;
}

.corporate-video .video{
    height:3.88rem;
}

/* 生产优势 */
.production-advantage{
    position:relative;
    padding-bottom:1.21rem;
    font-size:.24rem;
    line-height:.36rem;
    color:#333;
}
.production-advantage-text{
    text-indent:.48rem;
    font-size:.24rem;
    line-height:.36rem;
    margin-bottom:.64rem;
}
.production-advantage-swiper{
    margin-left:.4rem;
}
.production-advantage-swiper .swiper-slide{
    width:6.5rem;
    height:auto;
}

.production-advantage-pagination{
    margin-left:5%;
    width:95%;
    height:.13rem;
    bottom:.6rem;
    background:#fff;
}

.production-advantage-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    border-radius:.07rem;
}

/* 营销优势 */
.marketing-advantage{
    padding-bottom:.65rem;
    background:url(https://zt.cdnjm.cn/response/company/demo07/part05.jpg) no-repeat center;
    background-size:cover;
}
.marketing-advantage .swiper-slide{
    height:auto;
}

.marketing-pagination{
    bottom:.16rem;
}
.marketing-advantage-left{
    font-size:16px;
}
.marketing-pagination.swiper-pagination .swiper-pagination-bullet{
    background:rgba(255,255,255,.6);
    opacity:1;
}

.marketing-pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background:rgba(255,255,255,1);
}

.marketing-advantage-right{
    background:#fff;
    padding:.4rem .2rem;
    font-size:.24rem;
    text-indent:.48rem;
    line-height:.36rem;
    color:#333;
}

.marketing-advantage-right .marketing-advantage-box{
    max-height:3.2rem;
    padding-right:.1rem;
    overflow-y:auto;
}

.marketing-advantage-box::-webkit-scrollbar{
    width:.1rem;
    height:3.01rem;
    background:#fefefe;
    border:solid .02rem #e5e5e5;
}
.marketing-advantage-box::-webkit-scrollbar-thumb{
    width:.2rem;
    height:1.41rem;
}

/* 产品风采 */
.products{
    padding-bottom:1.21rem;
    position:relative;
    font-size:16px;
}

.products .swiper-slide{
    height:auto;
}

.products .swiper-slide{
    position:relative;
}

.products .swiper-slide p{
    position:absolute;
    bottom:0;
    left:0;
    height:.8rem;
    line-height:.8rem;
    text-align:center;
    font-size:.3rem;
    color:#fff;
    width:100%;
}

.products-pagination{
    width:97%;
    bottom:-.7rem;
}

.products-pagination.swiper-pagination .swiper-pagination-bullet{
    border:solid .02rem #fff;
    opacity:1;
}

.products-pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background:#fff;
}

/* 加盟支持 */
.support{
    padding-bottom:.98rem;
    background:url(https://zt.cdnjm.cn/response/company/demo07/part07.jpg) no-repeat center;
    background-size:cover;
    color:#333;
}
.support .btn{display:none;}
.support .support-swiper{
    max-height:7rem;
    overflow-y:auto;
}

.support .support-swiper .swiper-wrapper{
    display:flex;
    flex-direction:column;
    justify-items:center;
}
.support .support-swiper .swiper-slide{
    width:97%;
    display:flex;
    align-items:center;
    justify-items:center;
    margin-bottom:.2rem;
}

.support .support-swiper .swiper-slide .left,.support .support-swiper .swiper-slide .right{
    display:flex;
    align-items:center;
    height:2.2rem;
    background:#fff;

}
.support .support-swiper .swiper-slide .left{
    flex:1;
    justify-content:center;
}
.support .support-swiper .swiper-slide .right{
    flex:2;
}

.support .support-swiper .swiper-slide h5{
    font-size:.3rem;
    text-align:center;
    color:#fff;
}
.support .support-swiper .swiper-slide p{
    padding:.24rem .25rem .24rem .32rem ;
    font-size:.24rem;
    vertical-align:middle;
    box-sizing:border-box;
}

.support-swiper::-webkit-scrollbar{
    width:.2rem;
    height:3.01rem;
    background:transparent;
    border:solid .02rem #fff;
}
.support-swiper::-webkit-scrollbar-thumb{
    width:.2rem;
    height:1.41rem;
    background:#fff;
}

/* 服务优势 */
.server-advantages{
    padding-bottom:.63rem;
    background:#f6f6f6;
    font-size:16px;
}
.server-advantages .server-wrap swiper-slide{
    height:4.7rem;
}

.server-advantages .server-advantages-right{
    padding:.3rem .1rem .3rem .24rem;
    font-size:.24rem;
    line-height:.36rem;
    color:#333;
    background:#fff;
}


/* 荣誉证书 */
.honor{
    color:#333;
    padding-bottom:2.2rem;
    background:url(https://zt.cdnjm.cn/response/company/demo07/part9.jpg) no-repeat center;
    background-size:cover;
    font-size:16px;
}

.honor .swiper-slide{
    width:3.48rem;
    height:2.64rem;
}

.honor .honor-pagination{
    margin-top:1rem;
    width:100%;
}

.honor-pagination.swiper-pagination .swiper-pagination-bullet{
    background:transparent;
    border:solid .02rem #fff;
}

.honor-pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background:#fff;
}
/* 加盟案例 */
.join-case{
    padding-bottom:.82rem;
    font-size:.24rem;
    line-height:.36rem;
}

.join-case .swiper-slide p{
    padding:.45rem .27rem .45rem .46rem;
    background:#f6f6f6;
}
.join-case-wrap{
    text-indent:.48rem;
}
.join-case-wrap .btn{
    background:rgba(0,0,0,.6);
}

.join-case-wrap .btn{
    width:.4rem;
    height:1.7rem;
    margin-top:-.8rem;
}
.join-case-wrap .btn.swiper-button-prev{
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
    background-size:15px 44px;
    left:.2rem;
}
.join-case-wrap .btn.swiper-button-next{
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
    background-size:15px 44px;
    right:.2rem;
}

/* 活动现场 */
.activity{
    height:7.5rem;
    padding-bottom:.96rem;
    background:url(https://zt.cdnjm.cn/response/company/demo07/part11.jpg) no-repeat center;
    background-size:cover;
}

.activity .activity-wrap li{
    width:7.1rem;
    height:auto;
    max-height:5.6rem;
    position:relative;
}

.activity .activity-wrap li p{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:.6rem;
    line-height:.6rem;
    text-align:center;
    color:#fff;
    font-size:.24rem;
    background:rgba(0,0,0,.6);
}

.activities-pagination{
    width:95%;
    height:.13rem;
    bottom:-.5rem;
    background: url(https://zt.cdnjm.cn/response/company/demo07/white_s_bg.jpg) repeat-x center !important;
}

.activities-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background:#fff !important;
    border-radius:.1rem;
}

/*  策划团队 */
.team{
    height:7.5rem;
    padding-bottom:.6rem;
    background:url(https://zt.cdnjm.cn/response/company/demo07/part12.png) no-repeat center;
    background-size:cover;
    color:#333;
}

.team .team-sub-title{
    font-size:.2rem;
    line-height:.3rem;
    letter-spacing:.03rem;
    color:#333;
    opacity:.3;
}

.team .team-main{
    font-size:.24rem;
    line-height:.3rem;
}

.team .team-main li{
    text-align:center;
    margin-bottom:.27rem;
}

.team .disclaimer{
    font-size:.22rem;
    line-height:.36rem;
    text-indent:.44rem;
}

.team .disclaimer .disclaimer-img{
    margin:.47rem auto .45rem;
    width:2.34rem;
    height:.52rem;
    background:url(https://zt.cdnjm.cn/response/company/demo07/icon_m_mz.jpg) no-repeat center;
    background-size:cover;
}

.team-main-left .pc-part-title{
    display:none;
}

/* 轮播pagination 样式重置*/
.swiper-pagination .swiper-pagination-bullet{
    margin:0 .12rem;
    width:.28rem;
    height:.28rem;
    border-radius:50%;
}
@media (min-width:1024px){
    wauto{width:1024px;padding:0;}
    /* 企业简介 */
    .corporate-profile .corporate-profile-rigth{
        margin-top:0;
    }
    .corporate-profile .corporate-profile-rigth h4{
        font-size:.28rem;
    }
    .corporate-profile-box::-webkit-scrollbar{
        width:.1rem;
    }
    .corporate-profile-box{
        font-size:.16rem;
    }

    .corporate-profile .corporate-profile-left .swiper-slide{
        height:4.65rem;
    }
    .corporate-pagination{
        padding-top:.23rem;
    }
    .corporate-profile .corporate-profile-left:after{
        height:4rem;
    }

    /* 生产优势 */
    .production-advantage-text{
        font-size:.18rem;
    }

    .production-advantage-swiper{
        margin-left:0;
    }
    .production-advantage-swiper .swiper-slide{
        height:auto;
    }

    .production-advantage-pagination{
        width:91.6%;
        margin-left:0;
        height:.1rem;
        bottom:.9rem;
    }
    /* 营销优势 */
    .marketing-advantage .swiper-slide{
        height:3.1rem;
    }
    .marketing-advantage-right{
        position:relative;
        height:3.1rem;
        font-size:.16rem;
        text-indent:.32rem;
    }

    .marketing-advantage-right .marketing-advantage-box{
        position:absolute;
        top:50%;
        transform:translateY(-50%);
    }

    /* 产品风采 */
    .products .swiper-slide{
        height:auto;
    }

    .products .swiper-slide p{
        font-size:.18rem;
    }

    .products-pagination{
        width:95%;
    }

    /* 加盟支持 */
    .support .support-swiper{
        overflow-y:hidden;
    }

    .support .support-swiper .swiper-wrapper{
        display:flex;
        flex-direction:row;
    }

    .support .support-swiper .swiper-slide{
        flex-direction:column;
        align-items:normal;
        justify-items:normal;
    }
    .support .support-swiper .swiper-slide .right{
        display:block;
        width:auto;
        flex:auto;
    }
    .support .support-swiper .swiper-slide .left{
        display:block;
        width:auto;
        height:1.1rem;
        line-height:1.1rem;
        font-size:.26rem;
    }

    .support .support-swiper .swiper-slide p{
        font-size:.18rem;
    }
    .support .btn{
        display:block;
    }
    .support-swiper-box .support-prev.swiper-button-prev{
        left:-50px;
    }
    .support-swiper-box .support-next.swiper-button-next{
        right:-50px;
    }

    .support-swiper-box .btn.swiper-button-prev{
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
    }
    .support-swiper-box .btn.swiper-button-next{
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
    }

    /*  服务优势 */
    .server-advantages-swiper,.server-advantages .server-advantages-right{
        height:4.11rem;
        font-size:.18rem;
    }

    .server-advantages .server-advantages-right{
        display:table;
    }

    .server-advantages-box{
        display:table-cell;
        vertical-align:middle;
    }

    .server-advantages-scroll{
        padding-right:.14rem;
        max-height:3.6rem;
        text-indent:.36rem;
        overflow-y:auto;
    }

    .server-advantages-scroll::-webkit-scrollbar{
        width:.1rem;
    }

    /* 加盟案例 */
    .join-case{
        font-size:.18rem;
    }
    .join-case .swiper-slide{
        background:#f6f6f6;
    }
    .join-case .swiper-slide img{
        float:right;
        height:auto;
    }
    .join-case .swiper-slide p{
        float:left;
        height:auto;
    }

    .join-case-wrap .btn.swiper-button-prev{
        left:20px;
    }
    .join-case-wrap .btn.swiper-button-next{
        right:20px;
    }

    .activity .activity-wrap li p{
        font-size:.18rem;
    }

    /* 策划团队 */
    .team .team-main{
        font-size:.18rem;
    }

    .team .team-main li{
        font-size:.16rem;
    }

    .disclaimer-text{
       font-size:.14rem;
    }

    .join-case-wrap .btn.swiper-button-prev{
        left:0;
    }
    .join-case-wrap .btn.swiper-button-next{
        right:0;
    }

    .team{
        height:auto;
    }

    /* 轮播pagination 样式重置*/
    .swiper-pagination .swiper-pagination-bullet{
        margin:0 .12rem;
        width:.15rem;
        height:.15rem;
        border-radius:50%;
    }
}
@media (min-width:1200px){
    .wauto{width:1200px;padding:0;}
    .only-pc{width:1200px;padding:0;margin:0 auto;position:relative;}
    .wfull{width:100%;padding:0 .6rem;}

    .corporate-profile .corporate-profile-left .swiper-slide{
        height:4.65rem;
    }

    /* 企业视频*/
    .corporate-video{
        padding-bottom:1.1rem;
    }
    .corporate-video .video{
        height:5.3rem;
    }

    .corporate-profile .corporate-profile-left .swiper-slide p{
        font-size:.18rem;
    }

    .production-advantage-pagination{
        bottom:-.3rem;
    }

    /* 营销优势 */
    .masketing-wrap{
        background:#fff;
    }

    .marketing-advantage .swiper-slide{
        height:4.1rem;
    }

    .marketing-advantage-right{
        height:4.1rem;
    }

    /* 荣誉证书 */
    .honor .honor-pagination{
        margin-top:.65rem;
    }
    .honor .honor-swiper li{
        text-align:center;
    }

    .honor .honor-swiper img{
        width:auto;
    } 

    /*  活动现场 */
    .activity .activity-wrap li{
        height:4.35rem;
    }

    .activities-pagination{
        width:100%;
    }

    .activity .activity-wrap li p{
        font-size:.18rem;
    }

    /* 策划团队 */
    .team{
        padding-top:.39rem;
        padding-bottom:.3rem;
        height:1.95rem;
    }
    .team .team-main{
        font-size:.18rem;
    }

    .team .team-main .team-main-left{
        height:0;
        width:6.5rem;
        float:left;
    }
    .team .m-title{
        display:none;
    }
    .team-main-left .pc-part-title{
        display:block;
        padding-top:.2rem;
        margin-bottom:.2rem;
        font-size:.24rem;
        font-weight:normal;
        line-height:.3rem;
        letter-spacing:.15rem;
    }

    .team-main-left .pc-part-title span{
        padding-left:.2rem;
        font-size:.16rem;
        line-height:.3rem;
        letter-spacing:.1rem;
        opacity:.3;
    }

    .team .team-main li{
        float:left;
        font-size:.16rem;
        margin-right:.08rem;
    }

    .team .disclaimer{
        width:5rem;
        float:right;
    }
    .team .disclaimer .disclaimer-img{
        margin-top:0;
        float:left;
        width:.65rem;
        height:1.26rem;
        background:url(https://zt.cdnjm.cn/response/company/demo07/icon_mz.jpg) no-repeat center;
        background-size:cover;
    }

    .disclaimer-text{
        max-width:4.2rem;
        margin-left:.14rem;
        line-height:.22rem;
        text-indent:.28rem;
        font-size:.14rem;
        float:left;
    }

    .join-case-wrap .btn.swiper-button-prev{
        left:0;
    }
    .join-case-wrap .btn.swiper-button-next{
        right:0;
    }
    /* 轮播pagination 样式重置*/
    .swiper-pagination .swiper-pagination-bullet{
        margin:0 .12rem;
        width:.2rem;
        height:.2rem;
        border-radius:50%;
    }
}
.js-ft-box{padding:0 !important;}