@font-face {
    font-family: 'syht';
    src: url(/CorpShop/SubjectList/jieye/font/SourceHanSanssC Heavy.otf);
}

@font-face {
    font-family: 'syht1';
    src: url(/CorpShop/SubjectList/jieye/font/SourceHanSansCN-Medium.otf);
}

@font-face {
    font-family: 'ldh';
    src: url(/CorpShop/SubjectList/jieye/font/ldh.TTF);
}

@font-face {
    font-family: 'pmzd';
    src: url(/CorpShop/SubjectList/jieye/font/pmzd.TTF);
}

@font-face {
    font-family: 'pmzdcg';
    src: url(/CorpShop/SubjectList/jieye/font/pmzdcg.TTF);
}

@font-face {
    font-family: 'fzlt';
    src: url(/CorpShop/SubjectList/jieye/font/fzlt.TTF);
}

.swiper1 img {
    display: block;
    width: 100%;
}

.product {
    margin: .7rem auto 0;
    background: url(/CorpShop/SubjectList/jieye/images/products.jpg) no-repeat;
    background-size: 100% 100%;
}

    .product h1 {
        color: #005d50;
        font-size: .46rem;
        font-family: 'fzlt';
        line-height: .5rem;
    }

.product-lis-tit {
    margin-left: 1.1rem;
}

    .product-lis-tit ul li {
        color: #333333;
        font-size: .23rem;
        padding: .11rem .15rem;
        cursor: pointer;
        border-radius: .1rem;
        margin: 0 .1rem;
    }

        .product-lis-tit ul li.active {
            background: #005d50;
            color: #fff;
        }

    .product-lis-tit ul {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }

.product-lis-content ul {
    width: 14.6rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: .35rem auto 0;
}

    .product-lis-content ul li {
        width: 4.42rem;
        margin-bottom: .5rem;
    }

.product-top {
    width: 14.6rem;
    margin: 0 auto 0;
    padding-top: 1.55rem;
    display: flex;
    flex-direction: row;
    margin: .35rem auto 0;
}

.product-lis-content ul li img {
    display: block;
    width: 100%;
}

.product-lis-content {
    height: 8rem;
    overflow: hidden;
    padding-bottom: 1rem;
}

.intro {
    width: 100%;
    height: 11.06rem;
    background: url(/CorpShop/SubjectList/jieye/images/intro.jpg) no-repeat;
    background-size: 100% 100%;
}

.intro-content {
    display: flex;
    flex-direction: row;
    width: 16.25rem;
    margin: 0 auto 0;
    justify-content: space-around;
}

    .intro-content h2 {
        margin: 1.2rem 0 0 0;
        font-size: .88rem;
        color: rgba(255,255,255,.1);
        font-family: 'fzlt';
        text-align: right;
    }

.intro-tit{
    width:5.76rem;
}
.intro-tit h3 {
    color: #ffffff;
    font-size: .51rem;
    line-height: .51rem;
    font-weight: normal;
    text-align: right;
    margin-bottom: .67rem;
}

.intro-tit p {
    color: #fff;
    font-size: .26rem;
    line-height: .35rem;
    margin-top: .2rem;
    text-indent: .44rem;
}

.intro-img {
    width: 6.39rem;
    height: 4.06rem;
    margin: 2.5rem 0 0 0;
}

    .intro-img img {
        display: block;
        width: 100%;
    }

.intro-bottom {
    width: 16.17rem;
    height: 2.6rem;
    background: #fff;
    border-radius: .3rem;
    margin: .94rem auto 0;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

.jy-logo {
    margin-left: 1.7rem;
    margin-top: .4rem;
}

.jy-tit {
    color: #005d50;
    font-size: .93rem;
    line-height: .9rem;
    line-height: 2.6rem;
    margin-right: 1.2rem;
}

.jy-logo img {
    display: block;
    width: 100%;
}

.step {
    width: 100%;
    height: 8.97rem;
    background: url(/CorpShop/SubjectList/jieye/images/step.jpg) no-repeat center #26756a;
    overflow: hidden;
}

    .step h2 {
        color: #fff;
        font-size: .59rem;
        text-align: center;
        line-height: .59rem;
        margin: 1.16rem auto 0;
    }

    .step h3 {
        color: #fff;
        font-size: .29rem;
        text-align: center;
        line-height: .29rem;
        margin: .22rem auto 0;
    }

.honor {
    width: 100%;
    overflow: hidden;
    background: url(/CorpShop/SubjectList/jieye/images/honor-bg1.jpg) no-repeat;
    padding-bottom: 1.3rem;
}

    .honor h2 {
        color: #333333;
        font-size: .59rem;
        line-height: .59rem;
        text-align: center;
        margin: 1.1rem auto 0;
    }

.honor-title ul {
    display: flex;
    flex-direction: row;
    width: 15.1rem;
    margin: .63rem auto 0;
    justify-content: space-around;
}

    .honor-title ul li {
        padding: .22rem .16rem;
        color: #333333;
        font-size: .43rem;
        line-height: .43rem;
        border-radius: .1rem;
    }

        .honor-title ul li.active {
            border-radius: .1rem;
            background: #005d50;
            color: #fff;
        }

.gqpp ul, .bx ul, .ds ul {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.zs, .gqpp, .bx, .ds {
    margin-top: .7rem;
}

.zs {
    overflow: hidden;
}

.gqpp ul li, .bx ul li, .ds ul li {
    margin: 0 1rem;
}

    .gqpp ul li img, .bx ul li img, .ds ul li img {
        display: block;
        width: 100%;
    }

.honor-lis > div:nth-child(1) {
    display: block;
}

.honor-lis > div {
    display: none;
}

.honor-lis {
    width: 13.79rem;
    margin: 0 auto;
    position: relative;
}

.line {
    width: 13.79rem;
    height: 0.43rem;
    margin: -.22rem auto 0;
    background: url(/CorpShop/SubjectList/jieye/images/honor-bg.png) no-repeat center center;
    background-size: 13.78rem 0.43rem;
}

.swiper2 img {
    display: block;
    width: 100%;
}

.contact {
    width: 100%;
    background: #333335;
    overflow: hidden;
    padding-bottom: .83rem;
}

.jy-footer-wrap {
    width: 10.12rem;
    margin: 1.45rem auto 0;
}

.contact h2 {
    color: #ffffff;
    font-size: .48rem;
    font-weight: bold;
    text-align: center;
    line-height: .5rem;
    width: 2.9rem;
    background: #333335;
}

.contact-main h4 {
    color: #ffffff;
    font-size: .41rem;
    line-height: .47rem;
    margin-bottom: .35rem;
}

.contact-main p {
    color: #ffffff;
    font-size: .3rem;
    line-height: .3rem;
    margin-bottom: .2rem;
}

.contact-main {
    margin: .17rem 0 0 0;
}

.footer-jy-logo img {
    display: block;
    width: 100%;
}

.footer-jy-logo {
    width: 3.32rem;
    margin: 0 0 0 0;
}

.contact h3 {
    color: #ffffff;
    font-size: .18rem;
    text-align: center;
    margin: .1rem auto 0;
}

.contact-wrap {
    width: 14.74rem;
    margin: .95rem auto 0;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

.contact-para {
    padding-left: .1rem;
    border-left: 1px solid #99999a;
    margin-left: -.1rem;
}

.jy-footer-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

.footer-blank {
    width: 3.6rem;
    height: .04rem;
    background: #fff;
    margin-top: .2rem;
}

.swiper2 .swiper-button-next1 {
    background: url(/CorpShop/SubjectList/jieye/images/control-fr.png) no-repeat !important;
    background-size: 100% 100% !important;
}

.swiper2 .swiper-button-next.swiper-button-disabled {
    background: url(/CorpShop/SubjectList/jieye/images/control-fr1.png) no-repeat !important;
    background-size: 100% 100% !important;
}

.swiper2 .swiper-button-prev1 {
    background: url(/CorpShop/SubjectList/jieye/images/control-fl.png) no-repeat !important;
    background-size: 100% 100% !important;
}

.swiper2 .swiper-button-prev.swiper-button-disabled {
    background: url(/CorpShop/SubjectList/jieye/images/control-fl1.png) no-repeat !important;
    background-size: 100% 100% !important;
}

@media screen and (min-width: 1080px) and (max-width: 1919px) {
    .intro-tit p {
        width: 5.8rem;
        font-size: .205rem;
    }
    .honor-title ul {
        display: flex;
        flex-direction: row;
        width: 14.1rem;
        margin: .63rem auto 0;
        justify-content: space-around;
    }
    .step {
        width: 100%;
        height: 8.97rem;
        background: url(/CorpShop/SubjectList/jieye/images/step.jpg) no-repeat center #26756a;
        overflow: hidden;
        background-size: 100% auto;
    }

    .product-lis-content ul {
        width: 13.6rem;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        margin: .35rem auto 0;
    }

    .product-lis-tit {
        margin-left: .1rem;
    }

        .product-lis-tit ul li {
            color: #333333;
            font-size: .2rem;
            padding: .11rem .15rem;
            cursor: pointer;
            border-radius: .1rem;
            margin: 0 .1rem;
        }

    .product-top {
        width: 12.6rem;
        margin: 0 auto 0;
        padding-top: 1.55rem;
        display: flex;
        flex-direction: row;
        margin: .35rem auto 0;
    }

    .line {
        width: 12.79rem;
        height: 0.43rem;
        margin: -.22rem auto 0;
        background: url(/CorpShop/SubjectList/jieye/images/honor-bg.png) no-repeat center center;
        background-size: 12.78rem 0.43rem;
    }

    .honor-lis {
        width: 12.79rem;
        margin: 0 auto;
        position: relative;
    }

    .jy-footer-wrap {
        width: 10.12rem;
        margin: 1.45rem auto 0;
    }

    .jy-tit {
        color: #005d50;
        font-size: .63rem;
        line-height: .9rem;
        line-height: 2.6rem;
        margin-right: 1.2rem;
    }

    .intro-bottom {
        width: 12.17rem;
        height: 2.6rem;
        background: #fff;
        border-radius: .3rem;
        margin: .94rem auto 0;
        display: flex;
        flex-direction: row;
        justify-content: space-around;
    }

    .intro-content {
        display: flex;
        flex-direction: row;
        width: 12.25rem;
        margin: 0 auto 0;
        justify-content: space-around;
    }

    .intro-content {
        display: flex;
        flex-direction: row;
        width: 13.25rem;
        margin: 0 auto 0;
        justify-content: space-around;
    }
}

@media screen and (max-width: 1080px) {
    .honor-title ul li {
        padding: .1rem .16rem;
        color: #333333;
        font-size: .21rem;
        line-height: .43rem;
        border-radius: .1rem;
    }

    .contact-wrap {
        width: auto;
        margin: .15rem auto 0;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
    }

    .jy-footer-wrap {
        width: auto;
        margin: 1.45rem auto 0;
    }

    .footer-jy-logo {
        width: 3.32rem;
        margin: 0 auto;
    }

    .product-lis-content {
        height: 8.8rem;
        overflow: hidden;
    }

    .contact-main {
        margin: .17rem auto 0;
        width: 90%;
    }

    .line {
        width: 100%;
        height: 0.43rem;
        margin: -.22rem auto 0;
        background: url(/CorpShop/SubjectList/jieye/images/honor-bg.png) no-repeat center center;
        background-size: 100% 0.43rem;
    }

    .honor-title ul {
        display: flex;
        flex-direction: row;
        width: 100%;
        margin: .63rem auto 0;
        justify-content: space-around;
    }

    .honor-lis {
        width: 100%;
        margin: 0 auto;
        position: relative;
    }

    .step {
        width: 100%;
        height: 6.97rem;
        background: url(/CorpShop/SubjectList/jieye/images/step.jpg) no-repeat center #26756a;
        overflow: hidden;
        background-size: 100% auto;
        margin-top: 1rem;
    }

    .intro-bottom {
        width: 90%;
        height: auto;
        background: #fff;
        border-radius: .3rem;
        margin: .94rem auto 0;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
    }

    .jy-tit {
        color: #005d50;
        font-size: .5rem;
        line-height: .9rem;
        line-height: .6rem;
        text-align: center;
        margin-top: .4rem;
        margin-right: 0;
    }

    .jy-logo {
        margin: .4rem auto 0;
    }

    .intro-tit p {
        width: 90%;
        color: #fff;
        font-size: .34rem;
        line-height: .4rem;
        margin: .2rem auto;
    }

    .intro-img {
       
        margin: 0.5rem auto 0;
    }

    .intro {
        width: 100%;
        height: auto;
        background: url(/CorpShop/SubjectList/jieye/images/intro.jpg) no-repeat;
        background-size: 100% 100%;
    }

    .intro-content {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin: 0 auto 0;
        justify-content: space-around;
    }

    .intro-tit h3 {
        color: #ffffff;
        font-size: .51rem;
        line-height: .51rem;
        font-weight: normal;
        text-align: center;
        margin-bottom: .67rem;
    }

    .intro-content h2 {
        margin: 1.2rem 0 0 0;
        font-size: .88rem;
        color: rgba(255, 255, 255, .1);
        font-family: 'fzlt';
        text-align: center;
    }

    .banner {
        margin-top: 1.18rem;
    }

    .product-lis-content ul {
        width: 90%;
    }

        .product-lis-content ul li {
            width: 48%;
        }

    .product-top {
        width: 90%;
        padding-top: 0.55rem;
    }

    .product-lis-tit ul {
        justify-content: flex-start;
    }
    .contact {
        padding-bottom:2.57rem
    }
}
