﻿/* pc */
.pc .banner {
    width: 100%;
    height: 5.37rem;
    background-size: 100% 100%;
}

.pc .content {
    width: 100%;
    background: #fff url(../jp_ltimages/contentbg.jpg) no-repeat top;
    position: relative;
    background-size: cover;
}

    .pc .content .box {
        overflow: visible;
        position: relative;
        display: flex;
        padding-bottom: .3rem;
    }

    .pc .content .aside {
        width: 2.17rem;
        position: relative;
        top: -.18rem;
        z-index: 1;
        border-bottom: .05rem solid #0156bd;
        float: left;
        height: fit-content;
    }

        .pc .content .aside .title {
            width: 3.59rem;
            height: 1.38rem;
            background: url(../jp_ltimages/asidebg.png) no-repeat center;
            color: #fff;
            overflow: hidden;
        }

            .pc .content .aside .title h2 {
                font-size: .23rem;
                width: 2.3rem;
                text-align: center;
                line-height: .54rem;
                margin-top: .26rem;
                margin-left: .01rem;
            }

            .pc .content .aside .title .eng {
                margin-left: .44rem;
                width: 1.3rem;
                text-align: center;
                font-size: .13rem;
                line-height: .36rem;
            }

        .pc .content .aside li {
            padding-left: .26rem;
            height: .5rem;
            line-height: .5rem;
            background-color: #f2f5fa;
            border-left: .04rem solid #acc1de;
        }

            .pc .content .aside li.color {
                background-color: #e0edff;
                border-left: .04rem solid #bfd8fa;
            }

            .pc .content .aside li.on {
                border-left: .04rem solid #1956a6;
                background-image: url(../jp_ltimages/arrowon.png);
                background-repeat: no-repeat;
                background-position: 1.91rem center;
            }

                .pc .content .aside li.on a {
                    font-weight: bold;
                    color: #1956a6;
                    display: block;
                }

            .pc .content .aside li a {
                font-size: .16rem;
                color: #1f1f1f;
                display: block;
            }

    .pc .content .conright {
        padding: 0 .29rem;
        position: absolute;
        float: right;
        top: -.08rem;
        right: 0;
        z-index: 2;
        width: 9.23rem;
        /*    min-height: 5rem;*/
        background-color: #fff;
        border: 1px solid #d9d9d9;
        overflow: hidden;
    }


.pc .toptitle {
    padding: .3rem 0 .15rem 0;
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #dbe0e8;
}

    .pc .toptitle h2 {
        line-height: .18rem;
        padding-left: .16rem;
        font-size: .18rem;
        color: #015bc1;
        float: left;
        border-left: .04rem solid #1956a6;
    }

    .pc .toptitle .weizhi {
        float: right;
        color: #7b7b7b;
        font-size: .14rem;
    }

        .pc .toptitle .weizhi a {
            color: #7b7b7b;
            font-size: .14rem;
        }







.pc .content .box .conright .xwzxnr {
    position: relative;
    padding-top: .3rem;
}

    .pc .content .box .conright .xwzxnr .title {
        text-align: center;
        font-size: .24rem;
        line-height: .24rem;
        color: #232323;
        margin-top: .38rem;
        padding-bottom: .37rem;
        box-sizing: border-box;
    }

    .pc .content .box .conright .xwzxnr .day {
        font-size: .14rem;
        text-align: center;
        line-height: .24rem;
        color: #232323;
        padding-bottom: .42rem;
        box-sizing: border-box;
    }

    .pc .content .box .conright .xwzxnr .text {
        font-size: .18rem;
        line-height: .3rem;
        color: #232323;
        padding-top: .01rem;
        padding-bottom: .5rem;
    }

        .pc .content .box .conright .xwzxnr .text img {
            max-width: 100%;
        }

        .pc .content .box .conright .xwzxnr .text table {
            max-width: 100%;
        }

    .pc .content .box .conright .xwzxnr .button {
        display: flex;
        justify-content: space-between;
        margin-bottom: .3rem;
    }

        .pc .content .box .conright .xwzxnr .button .shang {
            font-size: .18rem;
            line-height: .3rem;
            color: #232323;
            border: #dcdcdc 1px solid;
            border-radius: .05rem;
            /*	padding-left: .18rem;
	padding-right: .16rem;*/
            box-sizing: border-box;
            float: left;
        }

        .pc .content .box .conright .xwzxnr .button .xia {
            font-size: .18rem;
            line-height: .3rem;
            color: #232323;
            border: #dcdcdc 1px solid;
            border-radius: .05rem;
            position: absolute;
            float: right;
            right: 0;
            /*	padding-left: .18rem;
	padding-right: .16rem;*/
            box-sizing: border-box;
        }




.pc .content .box .conright .gctplb {
    display: flex;
    flex-wrap: wrap;
    padding-top: .4rem;
    box-sizing: border-box;
}

    .pc .content .box .conright .gctplb .kuang {
        margin-bottom: .41rem;
        margin-right: .4rem;
        width: 1.9rem;
    }

        .pc .content .box .conright .gctplb .kuang .pic {
            border: #dcdcdc 1px solid;
            padding: .07rem;
            box-sizing: border-box;
            width: 1.9rem;
            height: 1.9rem;
            margin-bottom: .16rem;
        }

            .pc .content .box .conright .gctplb .kuang .pic img {
                width: 100%;
                height: 100%;
            }

        .pc .content .box .conright .gctplb .kuang .text {
            text-align: center;
            font-size: .18rem;
            line-height: .3rem;
            color: #232323;
            overflow: hidden;
        }

    .pc .content .box .conright .gctplb .button {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: .7rem .96rem .3rem .93rem;
        font-size: .18rem;
        line-height: .3rem;
        color: #232323;
        width: 100%;
    }

        .pc .content .box .conright .gctplb .button .shuzi {
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: .18rem;
            line-height: .3rem;
            color: #232323;
            width: 70%;
        }

        .pc .content .box .conright .gctplb .button li {
            font-size: .18rem;
            line-height: .12rem;
            color: #232323;
            background-color: #fff;
        }

            .pc .content .box .conright .gctplb .button li:hover {
                background-color: #015bc1;
                background-size: 100% 100%;
            }

                .pc .content .box .conright .gctplb .button li:hover a {
                    color: #fff;
                }

        .pc .content .box .conright .gctplb .button .shuzi .shang {
            border: 1px solid #dcdcdc;
            border-radius: .05rem;
            padding: .12rem .16rem .15rem .17rem;
        }

        .pc .content .box .conright .gctplb .button .shuzi .num {
            border: solid 1px #dcdcdc;
            border-radius: .05rem;
            padding: .1rem .12rem .15rem .10rem;
        }

        .pc .content .box .conright .gctplb .button .shuzi .xia {
            border: 1px solid #dcdcdc;
            border-radius: .05rem;
            padding: .12rem .16rem .15rem .17rem;
        }

        .pc .content .box .conright .gctplb .button .tiaozhuan {
            display: flex;
            justify-content: space-between;
            align-items: center;
            width: 26%;
        }

            .pc .content .box .conright .gctplb .button .tiaozhuan .go {
                border: solid 1px #dcdcdc;
                border-radius: .05rem;
                padding: .05rem .1rem .05rem .10rem;
            }

            .pc .content .box .conright .gctplb .button .tiaozhuan .tx {
                height: .39rem;
                width: .39rem;
                border: solid 1px #dcdcdc;
                border-radius: .05rem;
                text-align: center;
            }

            .pc .content .box .conright .gctplb .button .tiaozhuan .go:hover {
                background-color: #015bc1;
                background-size: 100% 100%;
            }

                .pc .content .box .conright .gctplb .button .tiaozhuan .go:hover a {
                    color: #fff;
                }
/* 工厂实景内容 */
.pc .content .box .conright .gcsjnr {
    padding: .37rem 0 .57rem 0;
    box-sizing: border-box;
}

    .pc .content .box .conright .gcsjnr .title {
        font-size: .24rem;
        line-height: .24rem;
        color: #232323;
        text-align: center;
        padding-bottom: .34rem;
        box-sizing: border-box;
    }

    .pc .content .box .conright .gcsjnr .pic {
        padding-bottom: .34rem;
        box-sizing: border-box;
    }

        .pc .content .box .conright .gcsjnr .pic img {
            max-width: 100%;
        }

    .pc .content .box .conright .gcsjnr .text {
        text-align: center;
        font-size: .18rem;
        line-height: .24rem;
        color: #232323;
    }
/* 工厂实景内容结束 */


/* 图片列表 */
.pc .content .box .conright .Picture_List {
    box-sizing: border-box;
    padding-top: .3rem;
}

    .pc .content .box .conright .Picture_List .title {
        font-size: .16rem;
        line-height: .3rem;
        color: #232323;
        text-align: center;
        padding-bottom: .64rem;
        text-align:left;
    }

    .pc .content .box .conright .Picture_List .picList {
        display: flex;
        justify-content: left;
        flex-wrap: wrap;
    }

        .pc .content .box .conright .Picture_List .picList li {
            height: 2rem;
            width: 2.3rem;
        }

            .pc .content .box .conright .Picture_List .picList li .pic {
                width: 2.06rem;
                height: 1.16rem;
                margin: 0 auto;
                padding-bottom: .24rem;
                box-sizing: border-box;
                display: flex;
                align-items: center;
            }

                .pc .content .box .conright .Picture_List .picList li .pic img {
                    max-width: 100%;
                    text-align: center;
                    display: flex;
                    margin: 0 auto;
                }

            .pc .content .box .conright .Picture_List .picList li .text {
                font-size: .18rem;
                line-height: .24rem;
                text-align: center;
                color: #232323;
            }
/* 图片列表结束 */


/* 新闻列表 */
.pc .news li {
    padding: .18rem 0 .23rem 0;
    overflow: hidden;
    border-bottom: 1px dashed #c7c7c7;
}

    .pc .news li .left {
        margin-left: .05rem;
    }

        .pc .news li .left img {
            width: 1.56rem;
            height: 1.34rem;
            vertical-align: top;
        }

    .pc .news li .right {
        width: 7.40rem;
    }

    .pc .news li h2 {
        width: 100%;
        color: #2b2b2b;
        font-size: .18rem;
        font-weight: normal;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-top: -.08rem;
        line-height: .46rem;
        text-align: left;
    }

    .pc .news li .txt {
        width: 100%;
        height: .66rem;
        color: #858585;
        font-size: .14rem;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
        -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
        -webkit-line-clamp: 3; /** 显示的行数 **/
        overflow: hidden; /** 隐藏超出的内容 **/
        line-height: .22rem;
        text-align: left;
    }

    .pc .news li .date {
        color: #2b2b2b;
        font-size: .14rem;
        line-height: .34rem;
        margin-bottom: -.03rem;
        text-align: left;
    }

    .pc .news li.last {
        border: 0 none;
    }

.pc .news .button {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0rem .96rem .3rem .93rem;
    font-size: .18rem;
    line-height: .3rem;
    color: #232323;
    width: 80%;
    white-space: nowrap;
}

    .pc .news .button .shuzi {
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-size: .18rem;
        line-height: .3rem;
        color: #232323;
        width: 70%;
    }

    .pc .news .button li {
        font-size: .18rem;
        line-height: .12rem;
        color: #232323;
        background-color: #fff;
    }

        .pc .news .button li:hover {
            background-color: #015bc1;
            background-size: 100% 100%;
        }

            .pc .news .button li:hover a {
                color: #fff;
            }

    .pc .news .button .shuzi .shang {
        border: 1px solid #dcdcdc;
        border-radius: .05rem;
        padding: .12rem .16rem .15rem .17rem;
    }

    .pc .news .button .shuzi .num {
        border: solid 1px #dcdcdc;
        border-radius: .05rem;
        padding: .1rem .12rem .15rem .10rem;
    }

    .pc .news .button .shuzi .xia {
        border: 1px solid #dcdcdc;
        border-radius: .05rem;
        padding: .12rem .16rem .15rem .17rem;
    }

    .pc .news .button .tiaozhuan {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 26%;
    }

        .pc .news .button .tiaozhuan .go {
            border: solid 1px #dcdcdc;
            border-radius: .05rem;
            padding: .05rem .1rem .05rem .10rem;
            margin-left: .08rem;
        }

        .pc .news .button .tiaozhuan .tx {
            height: .39rem;
            width: .39rem;
            border: solid 1px #dcdcdc;
            border-radius: .05rem;
            text-align: center;
        }

        .pc .news .button .tiaozhuan .go:hover {
            background-color: #015bc1;
            background-size: 100% 100%;
        }

            .pc .news .button .tiaozhuan .go:hover a {
                color: #fff;
            }
/* 新闻列表结束 */



/* 在线留言 */
.pc .zxly {
    width: 7.99rem;
    margin: 0 auto;
    margin-top: .37rem;
    margin-bottom: .3rem;
    padding-top: .41rem;
    padding-bottom: .6rem;
    box-sizing: border-box;
    background-color: #f8f8f8;
}

    .pc .zxly .title {
        font-size: .3rem;
        line-height: .28rem;
        color: #015bc1;
        font-weight: bold;
        text-align: center;
        margin-bottom: .24rem;
    }

    .pc .zxly .futitle {
        font-size: .16rem;
        line-height: .28rem;
        color: #232323;
        text-align: center;
        padding-bottom: .4rem;
        box-sizing: border-box;
    }

    .pc .zxly .lan {
        width: 7.2rem;
        margin: 0 auto;
    }

        .pc .zxly .lan .name {
            border: #d1d1d1 solid 1px;
            border-radius: .1rem;
            width: 100%;
            height: .6rem;
            font-size: .16rem;
            line-height: .6rem;
            color: #323232;
            font-weight: bold;
            margin: 0 auto;
            padding-left: .25rem;
            box-sizing: border-box;
            background-color: #fff;
            margin-bottom: .13rem;
            text-align: left;
        }

.layui-layer-btn0 {
    width: 82%;
    font-size: .2rem;
    text-align: center;
}

.pc .zxly .lan .name input {
    padding-left: .34rem;
    box-sizing: border-box;
    font-size: .18rem;
    color: #323232;
    background-color: #fff;
}

    .pc .zxly .lan .name input::placeholder {
        font-size: .18rem;
        color: #d7d7d7;
    }

.pc .zxly .lan .duohang {
    border: #d1d1d1 solid 1px;
    border-radius: .1rem;
    width: 100%;
    height: 1.7rem;
    font-size: .16rem;
    line-height: .6rem;
    color: #323232;
    font-weight: bold;
    margin: 0 auto;
    padding-left: .25rem;
    box-sizing: border-box;
    background-color: #fff;
    margin-bottom: .13rem;
    display: flex;
}

    .pc .zxly .lan .duohang textarea {
        padding-left: .34rem;
        box-sizing: border-box;
        font-size: .18rem;
        color: #323232;
        background-color: #fff;
        height: 100%;
        width: 80%;
        padding-top: .15rem;
    }

        .pc .zxly .lan .duohang textarea::placeholder {
            font-size: .18rem;
            color: #d7d7d7;
            font-family: "Microsoft YaHei";
        }

.pc .zxly .lan .yanzheng {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: .34rem;
}

.pc .zxly .lan .yzm {
    border: #d1d1d1 solid 1px;
    border-radius: .1rem;
    width: 3.35rem;
    height: .6rem;
    font-size: .16rem;
    line-height: .6rem;
    color: #323232;
    font-weight: bold;
    padding-left: .25rem;
    box-sizing: border-box;
    background-color: #fff;
    margin-bottom: .13rem;
    display: flex;
}

    .pc .zxly .lan .yzm input {
        padding-left: .34rem;
        box-sizing: border-box;
        color: #323232;
        background-color: #fff;
    }

        .pc .zxly .lan .yzm input::placeholder {
            font-size: .18rem;
            color: #d7d7d7;
        }

.pc .zxly .lan .pic {
    width: 1.28rem;
    height: .5rem;
}

    .pc .zxly .lan .pic img {
        width: 100%;
        height: 100%;
    }

.pc .zxly .lan .huan {
    font-size: .18rem;
    line-height: .6rem;
    color: #323232;
}

.pc .zxly .yanzheng .two {
    width: 3.56rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 0;
}

.pc .zxly .lan .tijiao {
    width: 100%;
    text-align: center;
    background-color: #015bc1;
    font-size: .24rem;
    line-height: .6rem;
    font-weight: bold;
    height: .6rem;
    border-radius: .1rem;
}

    .pc .zxly .lan .tijiao a {
        color: #fff;
    }
/* 在线留言结束 */
.pc .aboutus {
    font-size: .16rem;
    color: #000;
    line-height: .35rem;
    margin-top: .26rem;
}

    .pc .aboutus h2 {
        text-align: center;
        font-size: .18rem;
        color: #2b2b2b;
        font-weight: normal;
    }

.pc .zzry {
    text-align: center;
    margin-top: -.13rem;
}

    .pc .zzry ul {
        overflow: hidden;
    }

    .pc .zzry li {
        width: 2.15rem;
        float: left;
        margin: .33rem .2rem 0 0;
    }

        .pc .zzry li.last {
            margin-right: 0;
        }

        .pc .zzry li img {
            width: 2.15rem;
            height: 2.15rem;
            vertical-align: top;
        }

        .pc .zzry li h3 {
            width: 100%;
            font-size: .14rem;
            font-weight: normal;
            color: #2b2b2b;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            line-height: .42rem;
        }

.pc .suit {
    text-align: center;
}

    .pc .suit .top {
        margin-top: .36rem;
        text-align: center;
    }

        .pc .suit .top img {
            width: 1.3rem;
            height: 1.3rem;
            vertical-align: top;
            border: 1px solid #e1e1e1;
        }

        .pc .suit .top h2 {
            color: #015fc4;
            font-size: .32rem;
            font-weight: normal;
            line-height: .34rem;
            margin-top: .15rem;
        }

        .pc .suit .top .eng {
            color: #282828;
            font-size: .2rem;
            line-height: .26rem;
        }

.pc .recommend {
    width: 100%;
    text-align: center;
}

    .pc .recommend .title {
        width: 100%;
        position: relative;
    }

        .pc .recommend .title h2 {
            position: relative;
            z-index: 2;
            font-weight: normal;
            color: #0156bd;
            font-size: .26rem;
            background-color: #fff;
            display: inline-block;
            *display: inline;
            *zoom: 1;
            padding: 0 .2rem;
            line-height: .94rem;
        }

        .pc .recommend .title .line {
            width: 100%;
            height: 1px;
            position: absolute;
            z-index: 1;
            background-color: #dedede;
            top: .47rem;
            left: 0;
        }

    .pc .recommend ul {
        overflow: hidden;
    }

    .pc .recommend li {
        width: 2.15rem;
        float: left;
        margin: 0 .2rem .13rem 0;
    }

        .pc .recommend li img {
            width: 2.15rem;
            height: 2.15rem;
            vertical-align: top;
        }

        .pc .recommend li.last {
            margin-right: 0;
        }

        .pc .recommend li h3 {
            width: 100%;
            line-height: .42rem;
            font-weight: normal;
            color: #2b2b2b;
            font-size: .14rem;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

.pc .service {
    padding-bottom: .65rem;
}

    .pc .service .map {
        width: 100%;
        font-size: 0;
    }

        .pc .service .map img {
            width: 9.23rem;
            height: 7.11rem;
        }

    .pc .service ul {
        overflow: hidden;
    }

    .pc .service li {
        width: 4.1rem;
        height: .38rem;
        line-height: .38rem;
        float: left;
        margin-left: .4rem;
        margin-top: .14rem;
    }

        .pc .service li.last {
            float: right;
            margin-left: 0;
        }

        .pc .service li img {
            width: .36rem;
            height: .36rem;
            vertical-align: top;
            float: left;
            border: 1px solid #d8d8d8;
            border-radius: 50%;
        }

        .pc .service li h3 {
            color: #000000;
            font-size: .16rem;
            font-weight: normal;
            margin-left: .15rem;
            float: left;
        }

.pc .equipment {
    padding-bottom: .14rem;
    margin-top: .32rem;
}

    .pc .equipment .txt {
        color: #2b2b2b;
        font-size: .16rem;
        line-height: .28rem;
        padding-bottom: .3rem;
    }

    .pc .equipment ul {
        text-align: center;
        overflow: hidden;
        padding-top: .2rem;
        border-top: 1px solid #dbe0e8;
    }

    .pc .equipment li {
        width: 2.92rem;
        float: left;
        margin: .11rem .23rem 0 0;
    }

        .pc .equipment li.last {
            margin-right: 0;
        }

        .pc .equipment li img {
            width: 2.92rem;
            height: 1.95rem;
            vertical-align: top;
        }

        .pc .equipment li h3 {
            width: 100%;
            color: #000;
            font-size: .16rem;
            line-height: .53rem;
            font-weight: normal;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

.pc .recruit {
    padding-bottom: .12rem;
}

    .pc .recruit ul {
        margin-top: .13rem;
        overflow: hidden;
    }

    .pc .recruit li {
        padding-bottom: .08rem;
        border-bottom: 1px dashed #c7c7c7;
    }

        .pc .recruit li.last {
            border: 0 none;
        }

        .pc .recruit li h2 {
            width: 100%;
            color: #2b2b2b;
            font-size: .18rem;
            font-weight: normal;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            margin-top: .05rem;
            line-height: .46rem;
        }

        .pc .recruit li .txt {
            width: 100%;
            height: .44rem;
            color: #858585;
            font-size: .14rem;
            word-break: break-all;
            text-overflow: ellipsis;
            display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
            -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
            -webkit-line-clamp: 2; /** 显示的行数 **/
            overflow: hidden; /** 隐藏超出的内容 **/
            line-height: .22rem;
        }

        .pc .recruit li .date {
            color: #2b2b2b;
            font-size: .14rem;
            line-height: .42rem;
        }





.pc .dpf {
    text-align: center;
    padding-bottom: .17rem;
    margin-top: .03rem;
}

    .pc .dpf ul {
        overflow: hidden;
    }

    .pc .dpf li {
        width: 2.15rem;
        float: left;
        margin: .14rem .21rem 0 0;
    }

        .pc .dpf li.last {
            margin-right: 0;
        }

        .pc .dpf li img {
            width: 2.15rem;
            height: 2.15rem;
            vertical-align: top;
        }

        .pc .dpf li h3 {
            width: 100%;
            color: #2b2b2b;
            font-size: .14rem;
            font-weight: normal;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            line-height: .42rem;
        }

.pc .car {
    padding-bottom: .34rem;
    text-align: center;
    padding-bottom: .17rem;
    margin-top: .03rem;
}

    .pc .car ul {
        overflow: hidden;
    }

    .pc .car li {
        width: 1.45rem;
        float: left;
        margin: .21rem .46rem 0 0;
    }

        .pc .car li.last {
            margin-right: 0;
        }

        .pc .car li img {
            width: 1.45rem;
            height: 1.45rem;
            vertical-align: top;
        }

        .pc .car li h3 {
            width: 100%;
            color: #2b2b2b;
            font-size: .14rem;
            font-weight: normal;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            line-height: .26rem;
        }









.pc .page {
    clear: both;
    width: 9.83rem;
    height: 1.08rem;
    text-align: center;
    float: right;
}

    .pc .page ul {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        overflow: hidden;
        margin-top: .38rem;
    }

    .pc .page li {
        padding: 0 .09rem;
        height: .25rem;
        line-height: .25rem;
        float: left;
        margin: 0 .08rem;
    }

        .pc .page li.on {
            background-color: #014ab8;
        }

        .pc .page li.ye {
            width: auto;
        }

        .pc .page li.on a {
            color: #fff;
        }

        .pc .page li a {
            color: #000000;
            font-size: .14rem;
        }


































/* sj */

/* 头部 */
.sj .index .header {
    width: 100%;
    height: 1.3rem;
    font-size: 0;
    background: url('../jp_ltimages/images/sj_jp_logo_01.png');
    background-size: 100% 100%;
    border-bottom: 1px solid #a0a0a0;
    padding-bottom: .19rem;
    box-sizing: border-box;
}

    .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: .23rem;
        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 .listnav {
    width: 100%;
    overflow: hidden;
}

.sj .index .wrapper03 {
    position: relative;
    height: .6908rem;
    width: 100%;
    margin: 0 auto;
}

    .sj .index .wrapper03 .scroller {
        height: 1.8125rem;
        position: absolute;
    }

        .sj .index .wrapper03 .scroller ul {
            height: .74rem;
            line-height: .74rem;
        }

        .sj .index .wrapper03 .scroller li {
            padding-right: .15rem;
            height: .36rem;
            line-height: .36rem;
            position: relative;
            z-index: 10;
            float: left;
            font-size: .23rem;
            text-align: center;
        }

            .sj .index .wrapper03 .scroller li a {
                line-height: .63rem;
                color: #000;
                display: block;
                margin-left: 0.14rem;
            }

            .sj .index .wrapper03 .scroller li.on a {
                position: relative;
                z-index: 11;
                height: .63rem;
                color: #0159bd;
                font-weight: bold;
                border-bottom: .06rem solid #0159bd;
            }

            .sj .index .wrapper03 .scroller li:last-child {
                background: 0 none;
            }
/* 一级栏目结束 */
/* banner */
.sj .index .banner {
    width: 100%;
    line-height: 0;
    height: 3.2rem;
}

    .sj .index .banner img {
        width: 100%;
        height: 100%;
    }
/* banner结束 */

/* 二级栏目 */
.sj .index .lastlistnav {
    width: 100%;
    overflow: hidden;
    background-color: #0158bc;
}

.sj .index .wrapper031 {
    position: relative;
    height: .6908rem;
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
}

    .sj .index .wrapper031 .scroller {
        height: 1.8125rem;
        position: absolute;
    }

        .sj .index .wrapper031 .scroller ul {
            height: .74rem;
            line-height: .74rem;
            display: flex;
            justify-content: center;
        }

        .sj .index .wrapper031 .scroller li {
            padding-right: .15rem;
            height: .36rem;
            line-height: .36rem;
            position: relative;
            z-index: 10;
            float: left;
            font-size: .23rem;
            text-align: center;
            box-sizing: border-box;
        }

            .sj .index .wrapper031 .scroller li a {
                line-height: .67rem;
                color: #b9dfff;
                display: block;
                margin-left: 0.14rem;
            }

            .sj .index .wrapper031 .scroller li.on a {
                position: relative;
                z-index: 11;
                height: .63rem;
                color: #fff;
                font-weight: bold;
            }

            .sj .index .wrapper031 .scroller li:last-child {
                background: 0 none;
            }
/* 二级栏目结束 */
/* 内容页 */
.sj .index .neirongye {
    padding: .5rem .2rem .5rem .2rem;
    box-sizing: border-box;
    width: 100%;
    min-height: 3rem;
}

    .sj .index .neirongye .text p span {
        line-height: .5rem;
    }

    .sj .index .neirongye .title {
        font-size: .3rem;
        line-height: .4rem;
        color: #232323;
        text-align: center;
        margin-bottom: .11rem;
    }

    .sj .index .neirongye .futitle {
        font-size: .16rem;
        line-height: .4rem;
        color: #232323;
        text-align: center;
    }

    .sj .index .neirongye .text {
        font-size: .2rem;
        line-height: .3rem;
        color: #232323;
    }

        .sj .index .neirongye .text img {
            max-width: 100%;
            margin-top: .45rem;
            margin-bottom: .45rem;
        }

    .sj .index .neirongye .button {
        display: flex;
        justify-content: center;
        padding-top: .3rem;
        box-sizing: border-box;
    }

        .sj .index .neirongye .button .shang {
            font-size: .2rem;
            line-height: 0;
            color: #232323;
            border: 1px solid #dcdcdc;
            border-radius: .05rem;
            margin-right: .075rem;
            /*	padding: .2rem .21rem .2rem .21rem;*/
        }

        .sj .index .neirongye .button .xia {
            font-size: .2rem;
            line-height: 0;
            color: #232323;
            border: 1px solid #dcdcdc;
            border-radius: .05rem;
            margin-left: .075rem;
            /*	padding: .2rem .21rem .2rem .21rem;*/
        }
/* 内容页结束 */
.sj .index .liuyanban .input .yanzhengtu .pic img {
    margin-bottom: .1rem;
    margin-left: .1rem
}
/* 图片列表 */
.sj .index .photolist {
    padding: .5rem .3rem .5rem .3rem;
    box-sizing: border-box;
    width: 100%;
}

    .sj .index .photolist ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

        .sj .index .photolist ul li {
            margin-bottom: .7rem;
            width: 45%;
        }

        .sj .index .photolist ul .pic {
            width: 100%;
            height: 100%;
            border: 1px solid #dcdcdc;
            padding: .06rem;
            box-sizing: border-box;
            margin-bottom: .4rem;
        }

            .sj .index .photolist ul .pic img {
                width: 100%;
                height: 100%;
            }

        .sj .index .photolist ul li .text {
            font-size: .2rem;
            line-height: 0;
            color: #2b2b2b;
            text-align: center;
        }

    .sj .index .photolist .button {
        display: flex;
        justify-content: center;
    }

        .sj .index .photolist .button .shang {
            font-size: .2rem;
            line-height: 0;
            color: #232323;
            border: 1px solid #dcdcdc;
            border-radius: .05rem;
            margin-right: .075rem;
            padding: .2rem .21rem .2rem .21rem;
        }

        .sj .index .photolist .button .xia {
            font-size: .2rem;
            line-height: 0;
            color: #232323;
            border: 1px solid #dcdcdc;
            border-radius: .05rem;
            margin-left: .075rem;
            padding: .2rem .21rem .2rem .21rem;
        }
/* 图片列表结束 */
/* 车标图片列表 */
.sj .index .chebiaoliebiao {
    padding: .5rem .4rem .5rem .4rem;
    box-sizing: border-box;
    width: 100%;
}

    .sj .index .chebiaoliebiao .title {
        font-size: .3rem;
        line-height: .12rem;
        color: #232323;
        margin-bottom: .5rem;
        text-align: center;
    }

    .sj .index .chebiaoliebiao ul {
        display: flex;
        justify-content: space-evenly;
        flex-wrap: wrap;
    }

        .sj .index .chebiaoliebiao ul li {
            height: 2.23rem;
            margin-bottom: .3rem;
        }

        .sj .index .chebiaoliebiao ul .pic {
            width: 2.83rem;
            height: 1.3rem;
            text-align: center;
            margin-bottom: .3rem;
        }

            .sj .index .chebiaoliebiao ul .pic img {
                max-width: 100%;
                max-height: 140%;
            }

        .sj .index .chebiaoliebiao ul .text {
            font-size: .2rem;
            line-height: .7rem;
            text-align: center;
            color: #2b2b2b;
        }
/* 车标图片列表结束 */
/* 新闻列表 */
.sj .index .new {
    padding: .5rem .3rem .5rem .4rem;
    box-sizing: border-box;
    width: 96%;
}

    .sj .index .new ul li {
        border-bottom: .03rem #c3c3c3 dashed;
    }

        .sj .index .new ul li.finish {
            border: none;
        }

        .sj .index .new ul li a {
            display: flex;
            justify-content: space-between;
            align-items: flex-start;
            padding-top: .3rem;
            box-sizing: border-box;
            padding-bottom: .3rem;
        }

            .sj .index .new ul li a .text {
                height: 1.32rem;
            }

            .sj .index .new ul li a .pic {
                width: 70%;
                height: 1.32rem;
                margin-right: .23rem;
            }

                .sj .index .new ul li a .pic img {
                    width: 100%;
                    height: 100%;
                }

            .sj .index .new ul li a .text .title {
                font-size: .22rem;
                line-height: .32rem;
                color: #2b2b2b;
                margin-bottom: .17rem;
            }

            .sj .index .new ul li a .text .jianjie {
                font-size: .18rem;
                line-height: .22rem;
                color: #858585;
            }

            .sj .index .new ul li a .text .time {
                font-size: .18rem;
                line-height: .32rem;
                color: #2b2b2b;
            }

    .sj .index .new .button {
        display: flex;
        justify-content: center;
        padding-top: .5rem;
    }

        .sj .index .new .button .shang {
            font-size: .2rem;
            line-height: 0;
            color: #232323;
            border: 1px solid #dcdcdc;
            border-radius: .05rem;
            margin-right: .075rem;
            padding: .2rem .21rem .2rem .21rem;
        }

        .sj .index .new .button .xia {
            font-size: .2rem;
            line-height: 0;
            color: #232323;
            border: 1px solid #dcdcdc;
            border-radius: .05rem;
            margin-left: .075rem;
            padding: .2rem .21rem .2rem .21rem;
        }
/* 新闻列表结束 */
/* 留言板 */
.sj .index .liuyanban {
    padding: .5rem .3rem .5rem .4rem;
    box-sizing: border-box;
    width: 96%;
}

    .sj .index .liuyanban .title {
        font-size: .3rem;
        line-height: .28rem;
        color: #015bc1;
        font-weight: bold;
        margin-bottom: .26rem;
        text-align: center;
    }

    .sj .index .liuyanban .futitle {
        font-size: .16rem;
        line-height: .28rem;
        color: #282828;
        text-align: center;
        margin-bottom: .11rem;
    }

    .sj .index .liuyanban .input .name {
        font-size: .2rem;
        line-height: .73rem;
        color: #323232;
        border: #d1d1d1 solid 1px;
        border-radius: .05rem;
        background-color: #fff;
        padding-left: .2rem;
        height: .73rem;
        margin-bottom: .12rem;
    }

        .sj .index .liuyanban .input .name input {
            padding-left: .32rem;
            height: .3rem;
            width: 4rem;
            box-sizing: border-box;
        }

            .sj .index .liuyanban .input .name input::placeholder {
                font-size: .2rem;
                line-height: .9rem;
                color: #d7d7d7;
            }

    .sj .index .liuyanban .input .phone {
        font-size: .2rem;
        line-height: .73rem;
        color: #323232;
        border: #d1d1d1 solid 1px;
        border-radius: .05rem;
        background-color: #fff;
        padding-left: .2rem;
        height: .73rem;
        margin-bottom: .12rem;
    }

        .sj .index .liuyanban .input .phone input {
            padding-left: .32rem;
            height: .3rem;
            width: 4rem;
            box-sizing: border-box;
        }

            .sj .index .liuyanban .input .phone input::placeholder {
                font-size: .2rem;
                line-height: .9rem;
                color: #d7d7d7;
            }

    .sj .index .liuyanban .input .xuqiu {
        font-size: .2rem;
        line-height: .4rem;
        color: #323232;
        border: #d1d1d1 solid 1px;
        border-radius: .05rem;
        background-color: #fff;
        padding-left: .2rem;
        height: 2.13rem;
        margin-bottom: .12rem;
        display: flex;
        padding-top: .2rem;
    }

        .sj .index .liuyanban .input .xuqiu textarea {
            padding-left: .32rem;
            padding-top: .3rem;
            width: 90%;
            height: 100%;
            box-sizing: border-box;
        }

            .sj .index .liuyanban .input .xuqiu textarea::placeholder {
                font-size: .2rem;
                line-height: 0;
                color: #d7d7d7;
            }

    .sj .index .liuyanban .yanzheng {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: .4rem;
    }

    .sj .index .liuyanban .input .yanzhengma {
        font-size: .2rem;
        line-height: .73rem;
        color: #323232;
        border: #d1d1d1 solid 1px;
        border-radius: .05rem;
        background-color: #fff;
        padding-left: .2rem;
        height: .73rem;
        margin-bottom: .12rem;
        width: 4.8rem;
    }

        .sj .index .liuyanban .input .yanzhengma input {
            padding-left: .32rem;
            height: .3rem;
            width: 2rem;
            box-sizing: border-box;
        }

            .sj .index .liuyanban .input .yanzhengma input::placeholder {
                font-size: .2rem;
                line-height: .6rem;
                color: #d7d7d7;
            }

    .sj .index .liuyanban .input .yanzhengtu {
       width:2rem;
    }

        .sj .index .liuyanban .input .yanzhengtu .pic {
            width: 100%;
        }

    .sj .index .liuyanban .input .yanzhengtu_2 {
        width: 3.3rem;
        font-size:.2rem;
        display: flex;
        align-items: center;
    }

        .sj .index .liuyanban .input .yanzhengtu .pic img {
            width: 100%;
            height: .7rem;
        }

        .sj .index .liuyanban .input .yanzhengtu .text {
            font-size: .2rem;
            line-height: 0rem;
            color: #323232;
        }
    .sj .index .liuyanban .input .yanzhengtu .text a{
        margin-left:.3rem;
    }

    .sj .index .liuyanban .input .tijiao {
        background-color: #015bc1;
        font-size: .3rem;
        line-height: .6rem;
        text-align: center;
        font-weight: bold;
        border-radius: .05rem;
    }

        .sj .index .liuyanban .input .tijiao a {
            color: #fff;
        }
/* 留言板结束 */
.sj .index .content {
    text-align: center;
    background-color: #fff;
    overflow: hidden;
    padding: 0 0.46875rem;
    box-sizing: border-box;
}

    .sj .index .content .jianjie {
        text-align: left;
        font-size: 0.625rem;
        color: #000;
        line-height: 140%;
    }

        .sj .index .content .jianjie .bt {
            text-align: center;
            margin-top: 0.625rem;
        }

            .sj .index .content .jianjie .bt h2 {
                color: #181818;
                font-size: 0.8125rem;
                line-height: 200%;
                margin-bottom: 0.3125rem;
            }

    .sj .index .content .cp {
        overflow: hidden;
        text-align: center;
    }

        .sj .index .content .cp ul {
            margin-top: 0.75rem;
            padding: 0.3125rem 0.3125rem;
            overflow: hidden;
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
        }

            .sj .index .content .cp ul li {
                width: 47.6%;
                position: relative;
                font-size: 0;
                overflow: hidden;
                margin-bottom: 0.9375rem;
            }

                .sj .index .content .cp ul li img {
                    width: 100%;
                    height: 8.75rem;
                    vertical-align: top;
                }

                .sj .index .content .cp ul li h3 {
                    width: 100%;
                    color: #2b2b2b;
                    font-size: 0.625rem;
                    font-weight: normal;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    margin-top: 0.4375rem;
                }

    .sj .index .content .shebei .txt {
        text-align: left;
        color: #2b2b2b;
        font-size: 0.75rem;
    }

    .sj .index .content .shebei ul {
        margin-top: 0.75rem;
        padding: 0.3125rem 0.3125rem;
        overflow: hidden;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

        .sj .index .content .shebei ul li {
            width: 47.6%;
            position: relative;
            font-size: 0;
            overflow: hidden;
            margin-bottom: 0.9375rem;
        }

            .sj .index .content .shebei ul li img {
                width: 100%;
                height: 5.84375rem;
                vertical-align: top;
            }

            .sj .index .content .shebei ul li h3 {
                width: 100%;
                color: #000;
                font-size: 0.625rem;
                font-weight: normal;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                margin-top: 0.4375rem;
            }

    .sj .index .content .case ul {
        margin-top: 0.625rem;
        overflow: hidden;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-bottom: 0.9375rem;
    }

        .sj .index .content .case ul li {
            width: 30%;
            position: relative;
            font-size: 0;
            overflow: hidden;
            margin-bottom: 0.3125rem;
        }

            .sj .index .content .case ul li img {
                width: 100%;
                height: 6rem;
                vertical-align: top;
            }

            .sj .index .content .case ul li h3 {
                width: 100%;
                color: #282828;
                font-size: 0.625rem;
                font-weight: normal;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                line-height: 200%;
            }

    .sj .index .content .news {
        overflow: hidden;
        text-align: center;
    }

        .sj .index .content .news ul {
            padding: 0 0.3125rem;
            text-align: left;
            margin-top: 0.8125rem;
        }

            .sj .index .content .news ul li {
                overflow: hidden;
                margin-bottom: 1.3125rem;
            }

                .sj .index .content .news ul li img {
                    width: 4.875rem;
                    height: 4.1875rem;
                    vertical-align: top;
                    float: left;
                }

                .sj .index .content .news ul li .wenzi {
                    width: 70%;
                    float: right;
                }

                    .sj .index .content .news ul li .wenzi h2 {
                        width: 100%;
                        color: #2b2b2b;
                        font-size: 0.6875rem;
                        font-weight: normal;
                        margin: 0 0 0.3125rem 0;
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                    }

                    .sj .index .content .news ul li .wenzi .txt {
                        width: 100%;
                        line-height: 120%;
                        color: #858585;
                        font-size: 0.5625rem;
                        word-break: break-all;
                        text-overflow: ellipsis;
                        display: -webkit-box;
                        /** ?????????????????????????????????????????? **/
                        -webkit-box-orient: vertical;
                        /** ????????????????????????????ж????????????????????????????з???? **/
                        -webkit-line-clamp: 3;
                        /** ?????????????????? **/
                        overflow: hidden;
                        /** ?????????????????????????? **/
                    }

                    .sj .index .content .news ul li .wenzi .date {
                        color: #2b2b2b;
                        font-size: 0.5625rem;
                        margin-top: 0.125rem;
                    }

    .sj .index .content .page {
        padding: 0.625rem 0;
        margin: 0 0.3125rem 1.25rem;
        border-top: 0.03125rem solid #dbdbdb;
        border-bottom: 0.03125rem solid #dbdbdb;
        text-align: center;
        font-size: 0;
    }

        .sj .index .content .page ul {
            display: inline-block;
            overflow: hidden;
        }

            .sj .index .content .page ul li {
                float: left;
                width: 3.8125rem;
                height: 1.125rem;
                line-height: 1.125rem;
                background: url(../images/page.jpg) no-repeat center;
                -webkit-background-size: 3.8125rem 1.125rem;
                background-size: 3.8125rem 1.125rem;
                margin: 0 0.5rem;
            }

                .sj .index .content .page ul li a {
                    display: block;
                    font-size: 0.625rem;
                    color: #fff;
                }

.layui-layer-btn0 a {
    font-size: .26rem !important;
}


/*add*/
.sj .index .header {
    display: flex;
    justify-content: space-between;
}

.sj .index .photolist ul li {
    margin-bottom: .5rem;
}

.sj .index .photolist ul .pic {
    height: auto;
    line-height: 0;
    margin-bottom: .3rem;
}

    .sj .index .photolist ul .pic img {
        height: 2.8rem;
    }

.sj .index .new ul li a .pic {
    width: 25%;
}

.sj .index .new ul li a .text .title {
    margin-bottom: .1rem;
}

.sj .index .new ul li a .text {
    width: 75%;
}

    .sj .index .new ul li a .text .jianjie {
        height: .66rem;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-height: .34rem;
    }

.sj .pagefoot {
    padding-top: 0 !important;
}

.sj .index .chebiaoliebiao .title {
    line-height: .42rem;
}

.sj .index .neirongye .button a {
    display: block;
    padding: .2rem .21rem .2rem .21rem;
}

.sj .index .nr img {
    width: 100%;
}


.pc .content .conright {
    position: relative !important;
}

    .pc .content .conright .news {
        padding-bottom: .3rem;
    }

.pc .content .box .conright .xwzxnr .text {
    min-height: 2rem;
}

.pc .content .box .conright .xwzxnr .button a {
    display: block;
    padding-left: .18rem;
    padding-right: .16rem;
}

.pc .news .button {
    justify-content: center !important;
}

    .pc .news .button .shuzi {
        justify-content: center !important;
        width: auto !important;
        margin-right: .3rem;
    }

        .pc .news .button .shuzi li {
            padding: 0 !important;
            box-sizing: border-box;
            min-width: .4rem;
            height: .4rem;
            line-height: .4rem;
            text-align: center;
        }

            .pc .news .button .shuzi li a {
                display: block;
                padding: 0 .15rem !important;
            }

            .pc .news .button .shuzi li.on {
                background-color: #015bc1;
                background-size: 100% 100%;
            }

                .pc .news .button .shuzi li.on a {
                    color: #fff;
                    font-weight: bold;
                }

            .pc .news .button .shuzi li:hover a {
                color: #fff;
                font-weight: bold;
            }

        .pc .news .button .shuzi .num {
            margin: 0 .08rem;
        }

    .pc .news .button .tiaozhuan .go:hover {
        font-weight: bold;
    }

    .pc .news .button .tiaozhuan .go {
        padding: 0 !important;
    }

        .pc .news .button .tiaozhuan .go a {
            display: block;
            padding: .05rem .1rem .05rem .10rem;
        }
