﻿/*�ֲ�ͼ*/
.pc .slideBox {
    width: 100%;
    overflow: hidden;
    position: relative;
    text-align: center;
}

    .pc .slideBox .bd {
        position: relative;
        z-index: 0;
    }

        .pc .slideBox .bd ul {
            width: 100% !important
        }

        .pc .slideBox .bd li {
            width: 100% !important;
            zoom: 1;
            vertical-align: middle;
            height: 7rem;
            background-size: 100% 100% !important;
        }

    .pc .slideBox .hd {
        display: none;
    }

    /* 下面是前/后按钮代码，如果不需要删除即可 */

    .pc .slideBox .next {
        position: absolute;
        right: 0%;
        top: 50%;
        margin-top: -25px;
        display: block;
        width: 1.1rem;
        height: 1.1rem;
        background: url('../jp_ltimages/images/youanniu_05.png') no-repeat;
        background-size: 100% 100%;
    }

    .pc .slideBox .prev {
        position: absolute;
        left: 0%;
        top: 50%;
        margin-top: -25px;
        display: block;
        width: 1.1rem;
        height: 1.1rem;
        background: url('../jp_ltimages/images/zuoanniu_03.png') no-repeat;
        background-size: 100% 100%;
    }



        .pc .slideBox .prev:hover,
        .pc .slideBox .next:hover {
            filter: alpha(opacity=100);
            opacity: 1;
        }

    .pc .slideBox .prevStop {
        display: none;
    }

    .pc .slideBox .nextStop {
        display: none;
    }


.pc .produce {
    width: 100%;
    height: 9.14rem;
    background: url(../jp_ltimages/producebg.jpg) no-repeat center;
}

    .pc .produce .title {
        width: 100%;
        height: 1.71rem;
        text-align: center;
        overflow: hidden;
    }

        .pc .produce .title .txt {
            color: #1f1f1f;
            font-size: .18rem;
            line-height: .32rem;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        

        .pc .produce .title h2 {
            color: #0158bc;
            font-size: .32rem;
            line-height: .52rem;
            margin-top: .44rem;
        }

    .pc .produce .links {
        margin-top: .29rem;
    }

        .pc .produce .links ul {
            overflow: hidden;
        }

        .pc .produce .links li {
            padding: 0 .23rem 0 0;
            float: left;
            border-right: .01rem dashed #c4c4c4;
            margin-right: .22rem;
            width: 22%;
        }

            .pc .produce .links li.last {
                padding-right: 0;
                border: 0 none;
                margin-right: 0;
            }

            .pc .produce .links li .bg {
                font-size: 0;
                border: .01rem solid #d1d1d1;
                border-radius: .04rem;
                width: 100%;
                height: .82rem;
                background-color: #fff;
                text-align: left;
            }

            .pc .produce .links li img {
                width: .65rem;
                height: .65rem;
                float: left;
                margin: .09rem .22rem 0 .09rem;
            }

            .pc .produce .links li h3 {
                font-size: .18rem;
                color: #1f1f1f;
                margin-top: .2rem;
            }

            .pc .produce .links li .eng {
                color: #1f1f1f;
                font-size: .13rem;
            }

    .pc .produce .content {
        width: 100%;
        height: 5.79rem;
        position: relative;
    }

        .pc .produce .content .aside .more {
            width: 1.87rem;
            height: .5rem;
            line-height: .5rem;
            padding-left: .3rem;
            display: block;
            font-size: .16rem;
            background: url(../jp_ltimages/more.jpg) no-repeat center;
            color: #fff;
            text-align: left;
        }

        .pc .produce .content .aside .toptitle {
            width: 3.59rem;
            height: 1.38rem;
            background: url(../jp_ltimages/toptitle.jpg) no-repeat center;
            color: #fff;
            overflow: hidden;
        }


            .pc .produce .content .aside .toptitle h2 {
                font-size: .28rem;
                /*	margin-left: -1.47rem;*/
                height: .53rem;
                line-height: .53rem;
                margin-top: .27rem;
                margin-left: .4rem;
            }

            .pc .produce .content .aside .toptitle .eng {
                /*	margin-left: -1.35rem;*/
                font-size: .13rem;
                height: .36rem;
                line-height: .45rem;
                margin-left: .4rem;
            }

        .pc .produce .content .aside ul {
            width: 2.17rem;
        }

        .pc .produce .content .aside li {
            height: .5rem;
            line-height: .5rem;
            padding-left: .27rem;
            background-color: #f2f5fa;
            border-left: .04rem solid #acc1de;
        }

            .pc .produce .content .aside li.color {
                background-color: #e0edff;
                border-left: .04rem solid #bfd8fa;
            }

            .pc .produce .content .aside li a {
                color: #1f1f1f;
                font-size: .16rem;
                display: block;
                text-align: left;
            }

        .pc .produce .content .pos {
            width: 9.81rem;
            height: 5.68rem;
            background-color: #fff;
            border: .01rem solid #d9d9d9;
            position: absolute;
            top: .1rem;
            right: 0;
        }

            .pc .produce .content .pos ul {
                text-align: center;
                overflow: hidden;
            }

            .pc .produce .content .pos li {
                width: 2.15rem;
                float: left;
                margin: .24rem 0 0 .24rem;
            }

    .pc .produce .box .content .pos .bd ul li a img {
        width: 100%;
        height: 2.16rem;
    }

    .pc .produce .content .pos li h3 {
        width: 100%;
        font-size: .14rem;
        line-height: .22rem;
        color: #2b2b2b;
        font-weight: normal;
        margin-top: -.2rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.pc .choose {
    width: 100%;
    height: 7.30rem;
    background: url(../jp_ltimages/indextoumingse_06.png) no-repeat center;
    padding-top: .62rem;
    box-sizing: border-box;
}

    .pc .choose ul {
        margin-top: 2.39rem;
    }

    .pc .choose li {
        width: 2.77rem;
        float: left;
        margin-right: .3rem;
    }

        .pc .choose li.last {
            margin-right: 0;
        }

.choose li.li1 img {
    margin-top: 0;
    margin-bottom: .1rem;
}

.pc .choose li img {
    width: 2.77rem;
    height: 2.95rem;
    vertical-align: top;
    margin-top: .1rem;
}

.pc .choose li .txt {
    height: 1.06rem;
    color: #fff;
    background-color: #0bc8de;
    overflow: hidden;
}

.pc .choose li .txt1 {
    overflow: hidden;
    height: 1.06rem;
    color: #000000;
    background-color: #fff;
}

.pc .choose li h3 {
    font-size: .2rem;
    margin-left: .27rem;
    line-height: .34rem;
    margin-top: .21rem;
}

.pc .choose li .wenzi {
    margin-left: .27rem;
    font-size: .15rem;
    line-height: .27rem;
}

.pc .cartype {
    width: 100%;
    height: 5.5rem;
    background: url(../jp_ltimages/cartypebg.jpg) no-repeat center;
    position: relative;
    text-align: center;
    background-size: cover;
    padding-bottom: .7rem;
}

    .pc .cartype .title {
        max-width: 12.58em;
        height: .76rem;
        background-color: #fff;
        text-align: center;
        position: relative;
        top: -.76rem;
        margin: 0 auto;
    }

        .pc .cartype .title .txt {
            color: #1f1f1f;
            font-size: .18rem;
            background: url(../jp_ltimages/titlebg1.png) no-repeat center;
            line-height: .32rem;
        }

        .pc .cartype .title h2 {
            color: #0158bc;
            font-size: .32rem;
            line-height: .52rem;
        }

    .pc .cartype ul {
        width: 11.82rem;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        overflow: hidden;
        margin-top: -.8rem;
        min-height: 4.8rem;
    }

    .pc .cartype li {
        float: left;
        width: 2rem;
        height: 1.34rem;
        margin: 0 .17rem .9rem;
    }

        .pc .cartype li img {
            vertical-align: top;
            width: 100%;
        }

        .pc .cartype li h3 {
            color: #282828;
            font-size: .16rem;
            font-weight: normal;
            line-height: .26rem;
        }

    .pc .cartype .more {
        display: block;
        margin: 0 auto;
        width: 2.29rem;
        height: .52rem;
        line-height: .52rem;
        background: url(../jp_ltimages/bmore.jpg) no-repeat center;
        font-size: .16rem;
        font-weight: bold;
        color: #fff;
    }

.pc .service {
    width: 100%;
    height: 8.34rem;
    background: url(../jp_ltimages/servicebg.jpg) no-repeat center;
    color: #fff;
}

    .pc .service a {
        color: #fff;
    }

    .pc .service .title {
        text-align: center;
        margin-top: .61rem;
    }

        .pc .service .title h2 {
            line-height: .42rem;
            font-size: .32rem;
            background: url(../jp_ltimages/titlebg2.png) no-repeat center;
        }

        .pc .service .title .txt {
            font-size: .16rem;
            line-height: .31rem;
        }

    .pc .service .right {
        width: 3.87rem;
        margin-top: .73rem;
    }

    .pc .service .more {
        padding-left: .17rem;
        width: 1.2rem;
        height: .36rem;
        line-height: .36rem;
        display: block;
        background: url(../jp_ltimages/arrow.png) no-repeat center;
        font-size: .14rem;
        margin-left: .54rem;
        margin-top: .3rem;
    }

    .pc .service ul {
        overflow: hidden;
        margin-top: -.16rem;
    }

    .pc .service li {
        height: .36rem;
        line-height: .36rem;
        overflow: hidden;
        margin-top: .16rem;
    }

        .pc .service li h3 {
            font-size: .16rem;
            font-weight: normal;
            float: left;
            margin-left: .16rem;
        }

        .pc .service li img {
            width: .36rem;
            height: .36rem;
            vertical-align: top;
            float: left;
            border-radius: 50%;
        }

.pc .aboutus {
    width: 100%;
    text-align: center;
    /*height: 7.18rem;*/
    padding-bottom: .55rem;
}

    .pc .aboutus .title {
        height: 1.9rem;
        background: url(../jp_ltimages/images/indexcssks_09.png) no-repeat center;
        overflow: hidden;
        margin-top: .64rem;
    }

        .pc .aboutus .title .txt {
            color: #000000;
            font-size: .18rem;
            line-height: .12rem;
            margin-top: .42rem;
            margin-bottom: .16rem;
            font-style: normal;
            font-family: '微软雅黑';
        }

        .pc .aboutus .title h2 {
            font-size: .32rem;
            color: #0158bc;
            line-height: .44rem;
        }

        .pc .aboutus .title h3 {
            font-size: .22rem;
            color: #5e5e5e;
           display:flex;
           align-items:center;
            line-height: .34rem;
            justify-content:center;
        }

    .pc .aboutus .wenzi {
        color: #2b2b2b;
        font-size: .16rem;
        line-height: .28rem;
        margin-top: .44rem;
        text-align:left;
    }

    .pc .aboutus ul {
        overflow: hidden;
        margin-top: .47rem;
    }

    .pc .aboutus li {
        width: 2.78rem;
        float: left;
        margin-right: .29rem;
    }

        .pc .aboutus li.last {
            margin-right: 0;
        }

        .pc .aboutus li img {
            width: 2.78rem;
            height: 1.76rem;
            vertical-align: top;
        }

        .pc .aboutus li h3 {
            color: #000;
            font-size: .24rem;
            font-weight: normal;
            line-height: .38rem;
            margin-top: .14rem;
        }

        .pc .aboutus li .eng {
            color: #a3a3a3;
            font-size: .12rem;
            line-height: .16rem;
            text-transform: uppercase;
        }

        .pc .aboutus li .line {
            width: .52rem;
            height: .01rem;
            background-color: #0158bc;
            margin: .13rem auto 0;
        }

    .pc .aboutus .links {
        text-align: left;
        overflow: hidden;
        margin-top: .54rem;
    }

        .pc .aboutus .links .left {
            width: 5.85rem;
            height: 1.3rem;
            background: url(../jp_ltimages/aboutus5.jpg) no-repeat center;
        }

            .pc .aboutus .links .left .txt {
                float: left;
                margin: .36rem 0 0 .47rem;
            }

                .pc .aboutus .links .left .txt h2 {
                    color: #474747;
                    font-size: .28rem;
                    line-height: .4rem;
                }

                .pc .aboutus .links .left .txt .eng {
                    color: #3c80ce;
                    font-size: .14rem;
                    line-height: .19rem;
                }

            .pc .aboutus .links .left .more {
                padding-left: .17rem;
                width: .9rem;
                height: .36rem;
                line-height: .36rem;
                float: right;
                margin: .47rem .41rem 0 0;
                font-size: .14rem;
                color: #000;
            }

        .pc .aboutus .links .right {
            width: 5.85rem;
            height: 1.3rem;
            background: url(../jp_ltimages/aboutus6.jpg) no-repeat center;
        }

            .pc .aboutus .links .right .txt {
                float: left;
                margin: .36rem 0 0 .47rem;
            }

                .pc .aboutus .links .right .txt h2 {
                    color: #fff;
                    font-size: .28rem;
                    line-height: .4rem;
                }

                .pc .aboutus .links .right .txt .eng {
                    color: #fff;
                    font-size: .14rem;
                    line-height: .19rem;
                }

            .pc .aboutus .links .right .more {
                padding-left: .17rem;
                width: .9rem;
                height: .36rem;
                line-height: .36rem;
                float: right;
                margin: .47rem .41rem 0 0;
                font-size: .14rem;
                color: #fff;
            }

/* 工厂css */
.pc .gcsj {
    width: 100%;
    height: 6.55rem;
    background: url('../jp_ltimages/images/工厂实景bjt_08.jpg');
    position: relative;
    padding-top: .6rem;
    background-size: cover;
}

    .pc .gcsj .title {
        text-align: center;
        margin-bottom: .75rem;
    }

        .pc .gcsj .title .zhutitile {
            font-size: .32rem;
            line-height: .12rem;
            color: #fff;
        }

        .pc .gcsj .title .futitle {
            font-size: .18rem;
            line-height: .12rem;
            color: #fff;
            margin-top: .25rem;
            display: flex;
            align-items: center;
            justify-content: center;
        }

.pc .picScroll-left {
    width: 12rem;
    position: relative;
    margin: 0 auto;
}

    .pc .picScroll-left .hd {
    }


        .pc .picScroll-left .hd .next {
            display: block;
            width: .47rem;
            height: .74rem;
            float: right;
            margin-right: 5px;
            margin-top: 10px;
            overflow: hidden;
            cursor: pointer;
            background: url("../jp_ltimages/images/工厂大右箭头_22.png") no-repeat;
            background-size: 100% 100%;
        }

        .pc .picScroll-left .hd .prev {
            display: block;
            width: .47rem;
            height: .74rem;
            float: left;
            margin-right: 5px;
            margin-top: 10px;
            overflow: hidden;
            cursor: pointer;
            background: url("../jp_ltimages/images/工厂大左箭头_19.png") no-repeat;
            position: absolute;
            top: 30%;
            left: -1rem;
            background-size: 100% 100%;
        }

        .pc .picScroll-left .hd .next {
            width: .47rem;
            height: .74rem;
            position: absolute;
            top: 30%;
            right: -1rem;
            z-index: 1;
        }

        .pc .picScroll-left .hd .prevStop {
            background-position: -60px 0;
        }

        .pc .picScroll-left .hd .nextStop {
            background-position: -60px -50px;
        }



        .pc .picScroll-left .hd ul li {
            float: left;
            width: 9px;
            height: 9px;
            overflow: hidden;
            margin-right: 5px;
            text-indent: -999px;
            cursor: pointer;
            background: url("../jp_ltimages/images/工厂大右箭头_22.png") 0 -9px no-repeat;
        }

            .pc .picScroll-left .hd ul li.on {
                background-position: 0 0;
            }



    .pc .picScroll-left .bd ul {
        overflow: hidden;
        zoom: 1;
    }

        .pc .picScroll-left .bd ul li {
            margin-right: .45rem;
            float: left;
            _display: inline;
            overflow: hidden;
            text-align: center;
            width: 2.66rem;
            height: 3.12rem;
        }

            .pc .picScroll-left .bd ul li .pic {
                width: 2.66rem;
                height: 2.66rem;
            }

                .pc .picScroll-left .bd ul li .pic img {
                    width: 100%;
                    display: block;
                    height: 100%;
                }

                .pc .picScroll-left .bd ul li .pic a:hover img {
                    border-color: #999;
                }

            .pc .picScroll-left .bd ul li .title {
                width: 2.66rem;
                height: .46rem;
                background-color: #fff;
            }

                .pc .picScroll-left .bd ul li .title a {
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                    height: .46rem;
                    padding: 0 .2rem;
                }

                .pc .picScroll-left .bd ul li .title span {
                    font-size: .14rem;
                    line-height: .3rem;
                }

    .pc .picScroll-left .more {
        display: block;
        margin: 0 auto;
        color: #fff;
        font-size: .16rem;
        background: url(../jp_ltimages/bmore.jpg) no-repeat center;
        width: 2.29rem;
        height: .52rem;
        line-height: .52rem;
        text-align: center;
        font-weight: bold;
        margin-top: .51rem;
    }
/* .tempWrap{    margin: 0 auto;} */


/* 工厂css结束 */

.pc .news {
    width: 100%;
    height: 6.39rem;
    background: url(../jp_ltimages/newsbg.jpg) no-repeat center;
}

    .pc .news .title {
        width: 100%;
        text-align: center;
        margin-top: .4rem;
    }

        .pc .news .title .txt {
            color: #1f1f1f;
            font-size: .18rem;
            display: flex;
            align-items: center;
            line-height: .32rem;
            justify-content: center;
        }

        .pc .news .title h2 {
            color: #0158bc;
            font-size: .32rem;
            line-height: .52rem;
        }

    .pc .news ul {
        overflow: hidden;
        margin-top: .16rem;
    }

    .pc .news li {
        width: 5.72rem;
        height: 1.34rem;
        float: left;
        margin-top: .32rem;
        margin-right: .28rem;
    }

        .pc .news li.li {
            float: right;
        }

        .pc .news li img {
            width: 1.56rem;
            height: 1.34rem;
            vertical-align: top;
            float: left;
        }

        .pc .news li h2 {
            width: 100%;
            color: #2b2b2b;
            font-size: .18rem;
            font-weight: normal;
            line-height: .31rem;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            text-align: left;
        }

    .pc .news .right {
        width: 3.92rem;
    }

    .pc .news li .txt {
        height: .66rem;
        width: 3.7rem;
        color: #858585;
        font-size: .14rem;
        line-height: .22rem;
        margin-top: .08rem;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        /** ������Ϊ��������ģ����ʾ **/
        -webkit-box-orient: vertical;
        /** ���û����������ж�������Ԫ�ص����з�ʽ **/
        -webkit-line-clamp: 3;
        /** ��ʾ������ **/
        overflow: hidden;
        /** ���س��������� **/
        text-align: left;
    }

    .pc .news li .date {
        color: #2b2b2b;
        font-size: .14rem;
        line-height: .28rem;
        margin-top: .03rem;
        text-align: left;
    }

    .pc .news .more {
        display: block;
        margin: 0 auto;
        color: #fff;
        font-size: .16rem;
        background: url(../jp_ltimages/bmore.jpg) no-repeat center;
        width: 2.29rem;
        height: .52rem;
        line-height: .52rem;
        text-align: center;
        font-weight: bold;
        margin-top: .51rem;
    }



.pc #multipleColumn .hd {
    position: absolute;
    left: 50%;
    float: left;
    bottom: 10px;
}

    .pc #multipleColumn .hd ul {
        position: relative;
        left: -50%;
    }

        .pc #multipleColumn .hd ul li {
            width: 10px;
            height: 10px;
            border-radius: 10px;
            font-size: 0;
            margin: 0 5px;
            padding: 0;
            background-color: #c4c4c4;
        }

            .pc #multipleColumn .hd ul li.on {
                background-color: #ff4600;
            }

    .pc #multipleColumn .hd .next {
        display: none;
    }

    .pc #multipleColumn .hd .prev {
        display: none;
    }

    .pc #multipleColumn .hd .pageState {
        display: none;
    }

.pc .ditu {
    width: 100%;
    height: 8.34rem;
    background: url('../jp_ltimages/images/rbditu_03.png');
    background-size: 100% 100%;
    padding-top: .66rem;
    box-sizing: border-box;
}

    .pc .ditu .title {
        display: flex;
        justify-content: center;
        font-size: .32rem;
        line-height: .13rem;
        color: #fff;
    }

        .pc .ditu .title img {
            height: 1px;
        }

    .pc .ditu .text {
        font-size: .16rem;
        line-height: .12rem;
        color: #fff;
        text-align: center;
        padding-top: .32rem;
    }




























/* sj */
.sj .index .header {
    width: 100%;
    height: 1.22rem;
    font-size: 0;
    background: url('../jp_ltimages/images/sj_jp_logo_01.png');
    background-size: 100% 100%;
    display: flex;
    justify-content: space-between;
}

    .sj .index .header .fanhui {
        width: 76%;
        height: .9rem;
        margin-top: .3rem;
        margin-left: .3rem;
    }

        .sj .index .header .fanhui .sss {
            width: 100%;
            height: .9rem;
        }

    .sj .index .header select {
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        width: 1.05rem;
        height: .31rem;
        border: .01rem #dbdbdb solid;
        border-radius: .31rem;
        padding-left: .14rem;
        padding-right: .23rem;
        box-sizing: border-box;
        background: url('../jp_ltimages/images/indexheijiantou_05.png') no-repeat;
        background-position: 88% 50%;
        font-size: .14rem;
        color: #7c7c7c;
        line-height: .24rem;
        margin-top: .5rem;
        float: right;
        margin-right: .1rem;
    }

.sj .index .focus {
    width: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-background-size: 100%;
    background-size: 100%;
}

    .sj .index .focus .hd {
        display: none;
    }

    .sj .index .focus .bd {
        position: relative;
        z-index: 0;
    }

        .sj .index .focus .bd li {
            width: 100%;
            font-size: 0;
        }

            .sj .index .focus .bd li a {
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                /* ȡ�����Ӹ��� */
            }

                .sj .index .focus .bd li a img {
                    width: 100%;
                    display: block;
                    padding: 0;
                    margin: 0;
                }

.sj .index .nav {
    width: 94%;
    margin: 0 auto;
    padding-top: .25rem;
    padding-bottom: .25rem;
    box-sizing: border-box;
}

    .sj .index .nav ul {
        display: flex;
        justify-content: space-between;
    }

        .sj .index .nav ul li {
            text-align: center;
            width: 20%;
        }

            .sj .index .nav ul li a {
                width: 100%;
            }

            .sj .index .nav ul li img {
                width: 85%;
            }

    .sj .index .nav h3 {
        font-family: "微软雅黑";
        font-size: .2rem;
        line-height: .12rem;
    }

.sj .index .shadow {
    width: 100%;
    height: 0.22rem;
    background-color: #ececec;
}

.sj .index .backphoto {
    background: url('../jp_ltimages/images/qichebeijing_04.jpg') no-repeat;
    background-size: 100% 100%;
}

    .sj .index .backphoto .cp {
        width: 94%;
        margin: 0 auto;
        padding-top: .5rem;
        padding-bottom: .37rem;
    }

        .sj .index .backphoto .cp .title .chanpin {
            display: flex;
            justify-content: center;
            margin-bottom: .28rem;
        }

        .sj .index .backphoto .cp .title .txt {
            text-align: center;
            font-size: .18rem;
            line-height: .26rem;
            margin-bottom: .3rem;
            margin-top: .3rem;
        }

        .sj .index .backphoto .cp .chanpinzhanshi ul {
            display: flex;
            justify-content: space-around;
            flex-wrap: wrap;
            margin-bottom: .5rem;
        }

            .sj .index .backphoto .cp .chanpinzhanshi ul li {
                width: 46%;
            }

                .sj .index .backphoto .cp .chanpinzhanshi ul li a {
                    width: 100%;
                }

                    .sj .index .backphoto .cp .chanpinzhanshi ul li a img {
                        width: 100%;
                    }

                    .sj .index .backphoto .cp .chanpinzhanshi ul li a h3 {
                        font-size: .2rem;
                        line-height: .25rem;
                        margin-bottom: .25rem;
                        color: #2b2b2b;
                    }

        .sj .index .backphoto .cp .button {
            width: 38%;
            height: .72rem;
            background: url('../jp_ltimages/images/ckqb_26.jpg') no-repeat;
            margin: 0 auto;
            margin-bottom: .5rem;
        }

            .sj .index .backphoto .cp .button a {
                display: block;
                text-align: center;
                font-size: .2rem;
                line-height: .72rem;
                color: #fff;
            }

        .sj .index .backphoto .cp .chanpinzhanshi ul li a {
            text-align: center;
            line-height: 0;
        }

        .sj .index .backphoto .cp .title h2 {
            font-size: .34rem;
            line-height: .12rem;
            color: #0158bc;
        }

        .sj .index .backphoto .cp .title img {
            width: 22%;
            height: 1px;
        }

        .sj .index .backphoto .cp .links {
            display: flex;
            justify-content: space-between;
        }

            .sj .index .backphoto .cp .links li {
                width: 22%;
            }

                .sj .index .backphoto .cp .links li img {
                    width: 100%;
                }
/* 合作品牌 */
.sj .index .ditubeijing {
    width: 100%;
    background: url('../jp_ltimages/images/sjrbditu_05.png');
    background-size: cover;
    padding-top: .58rem;
    padding-bottom: .5rem;
    box-sizing: border-box;
}

    .sj .index .ditubeijing .title {
        display: flex;
        margin: 0 auto;
        text-align: center;
        justify-content: center;
        align-items: center;
        margin-bottom: .09rem;
    }

        .sj .index .ditubeijing .title img {
            height: 1px;
        }

        .sj .index .ditubeijing .title span {
            font-size: .34rem;
            line-height: .12rem;
            color: #fff;
        }

    .sj .index .ditubeijing .jianjie {
        text-align: center;
        font-size: .18rem;
        line-height: .32rem;
        color: #fff;
        padding-top: .2rem;
        padding-left: .2rem;
        padding-right: .2rem;
        box-sizing: border-box;
    }

    .sj .index .ditubeijing .kongbai {
        height: 5.34rem;
    }

    .sj .index .ditubeijing .chebiao {
        width: 94%;
        margin: 0 auto;
        border: 1px solid #fff;
        border-radius: .2rem;
        background-color: #fff;
        padding: .37rem .45rem .36rem .41rem;
        box-sizing: border-box;
    }

        .sj .index .ditubeijing .chebiao ul {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            margin-bottom: .1rem;
        }

        .sj .index .ditubeijing .chebiao li {
            width: 24%;
            margin-left: .1rem;
            height: 1rem;
        }

            .sj .index .ditubeijing .chebiao li img {
                width: 100%;
            }

        .sj .index .ditubeijing .chebiao .button {
            width: 38%;
            height: .72rem;
            background: url('../jp_ltimages/images/ckqb_26.jpg') no-repeat;
            margin: 0 auto;
            margin-bottom: .5rem;
        }

            .sj .index .ditubeijing .chebiao .button a {
                display: block;
                text-align: center;
                font-size: .2rem;
                line-height: .72rem;
                color: #fff;
            }

.sj .index .sida {
    width: 100%;
    height: 5.72rem;
    background: url('../jp_ltimages/sjsidaliyoubeijing_06.jpg');
    background-size: 100% 100%;
}

    .sj .index .sida .neirong {
        width: 95%;
        margin: 0 auto;
    }

        .sj .index .sida .neirong img {
            width: 100%;
        }


.sj .index .gylt {
    width: 100%;
    background: url('../jp_ltimages/sjgywmbeijing001_07.png') no-repeat;
    background-size: cover;
    padding: .9rem .2rem .41rem .2rem;
    box-sizing: border-box;
}

    .sj .index .gylt .title {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-bottom: .3rem;
        box-sizing: border-box;
    }

        .sj .index .gylt .title img {
            height: 1px;
        }

        .sj .index .gylt .title span {
            font-size: .34rem;
            line-height: .12rem;
            color: #0158bc;
        }

    .sj .index .gylt .futitle {
        font-size: .18rem;
        line-height: .12rem;
        padding-bottom: .36rem;
        box-sizing: border-box;
        text-align: center;
    }

    .sj .index .gylt .text {
        font-size: .18rem;
        line-height: .28rem;
        padding-bottom: .41rem;
        box-sizing: border-box;
    }

    .sj .index .gylt .pic ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

        .sj .index .gylt .pic ul li {
            width: 48%;
            position: relative;
        }

            .sj .index .gylt .pic ul li img {
                width: 100%;
            }

            .sj .index .gylt .pic ul li span {
                width: 100%;
                height: 20%;
                background: url('../jp_ltimages/images/tmhui_21.png');
                background-size: 100% 3rem;
                position: absolute;
                bottom: .26rem;
                left: 0;
                z-index: 1;
                font-size: .24rem;
                line-height: .5rem;
                color: #fff;
                text-align: center;
            }







.sj .index .news {
    width: 100%;
    padding: .6rem .32rem .5rem .27rem;
    background: url('../jp_ltimages/images/xwzxbeijing_08.png') no-repeat;
    background-size: cover;
    box-sizing: border-box;
}

    .sj .index .news .title {
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .sj .index .news .title img {
            height: 2px;
        }

        .sj .index .news .title span {
            font-size: .34rem;
            line-height: .12rem;
            color: #0158bc;
        }

    .sj .index .news .futitle {
        font-size: .18rem;
        line-height: .13rem;
        color: #1f1f1f;
        text-align: center;
        padding-top: .3rem;
        padding-bottom: .37rem;
        box-sizing: border-box;
    }

    .sj .index .news .lb {
        margin-bottom: .62rem;
        width: 100%;
    }

        .sj .index .news .lb .tan {
            display: flex;
            align-items: center;
        }

        .sj .index .news .lb img {
            width: 1.56rem;
            height: 1.34rem;
            margin-right: .24rem;
        }

        .sj .index .news .lb .text .text1 {
            font-size: .22rem;
            line-height: .32rem;
            color: #2b2b2b;
            padding-bottom: .18rem;
        }

        .sj .index .news .lb .text .text2 {
            font-size: .18rem;
            line-height: .22rem;
            color: #858585;
        }

        .sj .index .news .lb .text .text3 {
            font-size: .18rem;
            line-height: .32rem;
            color: #2b2b2b;
        }

    .sj .index .news .button {
        width: 38%;
        height: .72rem;
        background: url('../jp_ltimages/images/ckqb_26.jpg') no-repeat;
        margin: 0 auto;
        margin-bottom: .5rem;
    }

        .sj .index .news .button a {
            display: block;
            text-align: center;
            font-size: .2rem;
            line-height: .62rem;
            color: #fff;
        }





/*add*/
.sj .index .nav ul li {
    line-height: 0;
}

    .sj .index .nav ul li img {
        width: 68%;
    }

.sj .index .nav h3 {
    font-weight: normal;
    margin-top: .15rem;
    line-height:.28rem;
}

.sj .index .backphoto .cp .chanpinzhanshi ul {
    margin-bottom: 0;
}

    .sj .index .backphoto .cp .chanpinzhanshi ul li {
        line-height: 0;
    }

        .sj .index .backphoto .cp .chanpinzhanshi ul li a img {
            height: 2.8rem;
        }

        .sj .index .backphoto .cp .chanpinzhanshi ul li a h3 {
            margin-bottom: .4rem;
            margin-top: .15rem;
        }

.sj .index .backphoto .cp .button {
    height: .52rem;
    line-height: .52rem;
}

    .sj .index .backphoto .cp .button a {
        line-height: .52rem;
    }

.sj .index .backphoto .cp .links {
    line-height: 0;
}

.sj .index .ditubeijing {
    background-size: 100% 100%;
    height: 10.05rem;
    box-sizing: border-box;
}

    .sj .index .ditubeijing .title img {
        width: 20%;
    }

    .sj .index .ditubeijing .title span {
        font-weight: bold;
    }

    .sj .index .ditubeijing .kongbai {
        height: 4rem;
    }

    .sj .index .ditubeijing .chebiao .box {
        height: 3rem;
        margin-bottom: .2rem;
    }

    .sj .index .ditubeijing .chebiao ul {
        justify-content: flex-start;
        line-height: 0;
    }

    .sj .index .ditubeijing .chebiao li {
        margin-left: 0;
        height: auto;
        width: 33.33%;
        line-height: 0;
        padding: 1%;
        box-sizing: border-box;
    }

        .sj .index .ditubeijing .chebiao li a {
            display: block;
            width: 100%;
            height: .85rem;
            text-align: center;
        }

        .sj .index .ditubeijing .chebiao li img {
            width: auto;
            max-width: 100%;
            max-height: 150%;
        }

    .sj .index .ditubeijing .chebiao .button {
        height: .52rem;
        margin-bottom: 0;
    }

        .sj .index .ditubeijing .chebiao .button a {
            line-height: .52rem;
        }

.sj .index .sida {
    height: auto;
}

    .sj .index .sida .neirong {
        line-height: 0;
    }

.sj .index .gylt .title img {
    width: 20%;
}

.sj .index .gylt .title span {
    font-weight: bold;
}

.sj .index .gylt .pic ul li span {
    height: auto;
}

.sj .index .news .title img {
    width: 20%;
}

.sj .index .news .title span {
    font-weight: bold;
}

.sj .index .news .lb .text .text2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.sj .index .news .button {
    height: .52rem;
    line-height: .52rem;
}

    .sj .index .news .button a {
        line-height: .52rem;
    }



.pc .choose img {
    width: 100%;
    height: 100%;
}
