﻿/*单页部分*/
.pageContent {
    width:90%;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
    line-height: 30px;
    font-size: 16px;
    margin-left:auto;
    margin-right:auto;
}
.pageContent img {
    max-width: 100%;
    margin: 5px 0;
}


















.pageList {
    width: 100%;
    height: auto;
    overflow: hidden;
}

    .pageList li {
        width: 28%;
        float: left;
        border: 1px solid #eee;
        margin: 0 3% 30px 0;
        transition: all 0.5s;
        padding: 10px 1% 30px 1%;
    }

        .pageList li h2 {
            width: 100%;
            height: 30px;
            line-height: 30px;
            overflow: hidden;
            font-size: 18px;
            color: #000;
            font-weight: bold;
        }

        .pageList li s {
            width: 40px;
            height: 2px;
            display: inline-block;
            background-color: #183b57;
            transition: all 0.5s;
        }

        .pageList li h3 {
            width: 100%;
            height: 40px;
            overflow: hidden;
            line-height: 20px;
            margin-top: 10px;
            color: #999;
        }

        .pageList li:hover s {
            width: 100%;
        }

        .pageList li:hover {
            background-color: #153554;
            color: #fff;
        }

            .pageList li:hover a {
                color: #fff;
            }

            .pageList li:hover h2 {
                color: #fff;
            }


.pageLeft {
    width: 20%;
    float: left;
    margin-right: 5%;
}

    .pageLeft li {
        width: 98%;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        background-color: #999;
        margin: 10px auto;
        text-indent: 20px;
        transition: all 0.5s;
        color: #fff;
    }

        .pageLeft li a {
            color: #fff;
        }

    .pageLeft .active {
        background-color: #183b57;
    }

    .pageLeft li:hover {
        background-color: #b99129;
    }

.pageRight {
    width: 75%;
    float: left;
}

.pageTitle {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
}

    .pageTitle h1 {
        line-height: 50px;
        font-weight: bold;
        font-size: 30px;
    }

    .pageTitle s {
        display: inline-block;
        width: 80px;
        height: 2px;
        background-color: #b99129;
        margin-bottom: 30px;
        margin-top: 10px;
    }

/*单页部分*/


.pageNav{
    width:100%;
}
    .pageNav li {
        width: 25%;
        float: left;
        text-align: center;
        background: #f0f3f6;
        line-height: 50px;
        height: 50px;
        border-left: 1px solid #fff;
        font-size: 15px;
        box-sizing: border-box;
        transition:all 0.5s;
    }
     .pageNav li:hover{
         background-color:#003A5D;
         color:#fff;
     }
     .pageNav li:hover a{color:#fff;}

        .pageNav li:first-child {
            background-color: #003A5D;
            color: #fff;
        }
        .pageNav li:first-child a{color:#fff;}

.pageCulture {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #f2f2f2;
    padding:100px 0;
}
.cul_con {
    padding-top: 44px;
    width: 80%;
    margin: 0 auto;
}

    .cul_con ul {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

    .cul_con li {
        width: 24%;
        margin-left: calc(4%/3);
    }

        .cul_con li:nth-child(4n+1) {
            margin-left: 0;
        }

        .cul_con li .pic {
            width: 100%;
            height: auto;
            overflow: hidden;
        }

            .cul_con li .pic img {
                width: 100%;
                height: auto;
                -ms-transform: scale(1);
                /* IE 9 */
                -webkit-transform: scale(1);
                /* Safari */
                transform: scale(1);
                /* 标准语法*/
                transition: all 0.5s;
                -webkit-transition: all 0.5s;
                /* Safari */
            }

        .cul_con li:hover .pic img {
            -ms-transform: scale(1.2);
            /* IE 9 */
            -webkit-transform: scale(1.2);
            /* Safari */
            transform: scale(1.2);
            /* 标准语法*/
            transition: all 0.5s;
            -webkit-transition: all 0.5s;
            /* Safari */
        }

        .cul_con li .con h2 {
            padding-top: 1px;
            line-height: 41px;
            background: url(../image/line.jpg) no-repeat left center;
            font-size: 20px;
            letter-spacing: 1px;
            color: #333;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

        .cul_con li .con p {
            line-height: 20px;
            font-size: 14px;
            color: #333333;
            letter-spacing: 1px;
            overflow: hidden;
            display: -webkit-box;
            text-overflow: ellipsis;
            -webkit-line-clamp: 3;
            line-clamp: 3;
            -webkit-box-orient: vertical;
        }


.lxcon1 {
    width: 100%;
    margin: 0 auto 15px;
    margin-top: 60px;
    height: 186px;
    background: #f7f7f7;
    border: 1px #eeeeee solid;
}

    .lxcon1 .left {
        text-align: center;
        width: 28%;
        height: 109px;
        margin-top: 36px;
        border-right: 1px #c1c1c1 solid;
        float: left;
        position: relative;
        display: flex;
        align-items: center;
    }

        .lxcon1 .left img {
            width: 60%;
            height: auto;
            margin: 0 auto;
            max-height: 100%;
        }

    .lxcon1 .mid {
        /* padding-left: 33px; */
        margin-top: 36px;
        padding-top: 3px;
        width: 40%;
        float: left;
    }

        .lxcon1 .mid ul {
            width: 90%;
            margin: 0 auto;
        }

        .lxcon1 .mid li {
            line-height: 32px;
            font-size: 12px;
            color: #666;
            letter-spacing: 1px;
            text-indent: 36px;
        }

            .lxcon1 .mid li span {
                color: #0068b7;
            }

    .lxcon1 .right {
        width: 30%;
        height: 109px;
        margin-top: 36px;
        border-left: 1px #c1c1c1 solid;
        float: left;
        text-align: center;
    }

        .lxcon1 .right .right_content {
            width: 90%;
            margin: 0 auto;
        }

        .lxcon1 .right .qr {
            /* padding-left: 33px; */
            width: 32%;
            height: auto;
            float: left;
        }

            .lxcon1 .right .qr img {
                width: 100%;
                height: auto;
            }

        .lxcon1 .right .p {
            width: 50%;
            /* padding-top: 3px; */
            padding-left: 18px;
            float: left;
        }

            .lxcon1 .right .p p {
                line-height: 28px;
                font-size: 14px;
                color: #666;
                text-align: left;
                letter-spacing: 1px;
            }

.lxcon2 {
    width: 100%;
    height: 438px;
    border: 1px #e6e6e6 solid;
    margin: 0 auto;
    background: #f7f7f7;
}

.clist {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin: 15px auto;
    height: auto;
    background: #f7f7f7;
    border: 1px #eeeeee solid;
}
    .clist div {
        border-left: 3px solid #6c757d;
        padding-left:10px;
    }

.cinfo {
    width: 40%;
    height: auto;
    margin-left: 8%;
    /* margin-right: 10%; */
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 30px;
    font-size: 14px;
}

    .cinfo p {
        width: 100%;
    }


/*售后服务*/
.ser_con {
    padding-top: 62px;
    width: 100%;
}

    .ser_con ul {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }

    .ser_con li {
        width: 100%;
        margin-bottom: 20px;
        height: auto;
    }

        .ser_con li .pic {
            width: 30%;
            height: auto;
            /* height: 181px; */
            float: left;
            /* border: 1px #c1c1c1 solid; */
        }

            .ser_con li .pic img {
                width: 100%;
                height: auto;
            }

        .ser_con li .con {
            width: 70%;
            float: right;
            background: #f8f8f8;
            height: 100%;
        }

            .ser_con li .con h2 {
                padding: 19px 53px 0 47px;
                line-height: 71px;
                font-size: 24px;
                color: #333;
                letter-spacing: 1px;
            }

                .ser_con li .con h2 span {
                    font-size: 28px;
                    color: #003A5D;
                    letter-spacing: 0;
                }

            .ser_con li .con p {
                padding: 0 53px 0 47px;
                line-height: 26px;
                font-size: 14px;
                color: #333;
                letter-spacing: 1.3px;
            }

        .ser_con li:nth-child(2n) .pic {
            float: right;
        }

        .ser_con li:nth-child(2n) .con {
            float: left;
        }


@media(max-width:720px) {
    /*单页部分*/
    .pageList {
        width: 100%;
        height: auto;
        overflow: hidden;
    }

        .pageList li {
            width: 28%;
            float: left;
            border: 1px solid #eee;
            margin: 0 3% 30px 0;
            transition: all 0.5s;
            padding: 10px 1% 30px 1%;
        }

            .pageList li h2 {
                width: 100%;
                height: 30px;
                line-height: 30px;
                overflow: hidden;
                font-size: 18px;
                color: #000;
                font-weight: bold;
            }

            .pageList li s {
                width: 40px;
                height: 2px;
                display: inline-block;
                background-color: #183b57;
                transition: all 0.5s;
            }

            .pageList li h3 {
                width: 100%;
                height: 40px;
                overflow: hidden;
                line-height: 20px;
                margin-top: 10px;
                color: #999;
            }

            .pageList li:hover s {
                width: 100%;
            }

            .pageList li:hover {
                background-color: #153554;
                color: #fff;
            }

                .pageList li:hover a {
                    color: #fff;
                }

                .pageList li:hover h2 {
                    color: #fff;
                }


    .pageLeft {
        width: 20%;
        float: left;
        margin-right: 5%;
    }

        .pageLeft li {
            width: 98%;
            height: 40px;
            overflow: hidden;
            line-height: 40px;
            background-color: #999;
            margin: 10px auto;
            text-indent: 20px;
            transition: all 0.5s;
            color: #fff;
        }

            .pageLeft li a {
                color: #fff;
            }

        .pageLeft .active {
            background-color: #183b57;
        }

        .pageLeft li:hover {
            background-color: #b99129;
        }

    .pageRight {
        width: 75%;
        float: left;
    }

    .pageTitle {
        width: 100%;
        height: auto;
        overflow: hidden;
        text-align: center;
    }

        .pageTitle h1 {
            line-height: 50px;
            font-weight: bold;
            font-size: 30px;
        }

        .pageTitle s {
            display: inline-block;
            width: 80px;
            height: 2px;
            background-color: #b99129;
            margin-bottom: 30px;
            margin-top: 10px;
        }

    .pageContent {
        width: 100%;
        height: auto;
        overflow: hidden;
        line-height: 30px;
        font-size: 16px;
        margin: 50px auto;
    }

        .pageContent img {
            max-width: 100%;
            margin: 5px 0;
        }
    /*单页部分*/


    .pageCulture {
        width: 100%;
        height: auto;
        overflow: hidden;
        background-color: #f2f2f2;
        padding:50px 0;
    }

    .cul_con {
        padding-top: 0px;
    }

        .cul_con ul {
            display: flex;
            flex-wrap: wrap;
            width: 100%;
        }

        .cul_con li {
            width: 48%;
            margin-left: calc(4%/3);
            margin-bottom:20px;
        }

            .cul_con li:nth-child(4n+1) {
                margin-left: 0;
            }

            .cul_con li .pic {
                width: 100%;
                height: auto;
                overflow: hidden;
            }


    .lxcon1 {
        width: 100%;
        margin: 0 auto 15px auto;
        height: auto;overflow:hidden;
    }

        .lxcon1 .left {display:none;}


        .lxcon1 .mid {
            /* padding-left: 33px; */
            margin-top: 36px;
            padding-top: 3px;
            width: 100%;
            float: left;
        }

            .lxcon1 .mid ul {
                width: 90%;
                margin: 0 auto;
            }
            .lxcon1 .mid li{
                text-indent:0px;
            }

            .lxcon1 .right {
                width: 100%;
                height: 139px;
                margin-top: 36px;
                border: 0;
                float: left;
                text-align: center;
            }

    .lxcon2 {
        width: 100%;
        height: 438px;
        border: 1px #e6e6e6 solid;
        margin: 0 auto;
        background: #f7f7f7;
    }

    .clist {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        width: 100%;
        margin: 15px auto;
        height: auto;
        background: #f7f7f7;
        border: 1px #eeeeee solid;
    }

        .clist div {
            width:90%;
        }

    .cinfo {
        width: 90%;
        height: auto;
        margin-left: 8%;
        /* margin-right: 10%; */
        display: inline-block;
        margin-top: 20px;
        margin-bottom: 20px;
        line-height: 30px;
        font-size: 14px;
    }



    /*售后服务*/
    .ser_con{
        padding-top:30px;
    }
    .ser_con li .pic {
        width: 100%;
    }

    .ser_con li .con {
        width: 100%;
    }

}