﻿body, html {
    width: 100%;
    height: 100%;
    font-family: HanHei SC,PingFang SC,Helvetica Neue,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.4;
    color: #333;
    text-size-adjust: none;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none;
    touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    word-wrap: break-word;
    word-break: break-word;
    white-space: normal
}

body {
    box-sizing: border-box
}

body, html {
    border: 0
}

body, h1, h2, h3, h4, h5, h6, header, html, input, p {
    padding: 0;
    margin: 0
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400
}


a, a:hover {
    text-decoration: none
}

a {
    color: #507daf
}

body, html {
    height: auto;
    overflow: auto;
    background-color: #fff;
    font-family: Microsoft YaHei,Arial,Simsun,Helvetica,sans-serif
}

.m-service {
    padding: 20px;
    width: 940px;
    margin: 0 auto;
    line-height: 1.7
}

    .m-service h2 {
        margin-bottom: 2em;
        font-size: 20px;
        text-align: center
    }

    .m-service h3 {
        margin: 2.5em 0 .8em;
        font-size: 16px
    }

    .m-service p {
        margin: 0 0 1em;
        text-indent: 2em;
        font-size: 14px;
        word-break: break-all
    }

        .m-service p.tdu {
            text-decoration: underline
        }

        .m-service p.str {
            font-weight: 700
        }

        .m-service p.p2 {
            padding: 0 2em;
            text-indent: 2em
        }

    .m-service .line {
        margin: 0 0 1em;
        font-size: 14px
    }

@media screen and (max-width:768px) {
    .m-service {
        width: auto;
        padding: 0 10px
    }

        .m-service h2 {
            font-size: 18px
        }

        .m-service h3 {
            font-size: 16px
        }

        .m-service p {
            font-size: 14px
        }
}

@media only screen and (device-width:375px) and (device-height:812px) {
    .m-service {
        padding-bottom: 34px
    }
}

body, html {
    -webkit-text-size-adjust: 100% !important
}

u {
    text-decoration: none
}

input, textarea {
    -webkit-appearance: none
}

.g-bd {
    width: 100%;
    min-height: 100%
}


.z-lixiang .m-service {
    width: 90%;
    padding: 66px 0
}

    .z-lixiang .m-service h2 {
        margin-bottom: 30px;
        font-size: 40px;
        color: hsla(0,0%,100%,.8)
    }

    .z-lixiang .m-service h3, .z-lixiang .m-service p {
        margin-bottom: 10px;
        font-size: 28px;
        text-indent: 0
    }

    .z-lixiang .m-service h3 {
        margin-top: 50px
    }
a, a:hover {
                text-decoration: none
            }

                a:active, a:hover {
                    outline: 0
                }

                a:visited {
                    text-decoration: none
                }

        

        .tableWrapper_1xiK4 {
            width: 100%
        }

            .tableWrapper_1xiK4 table {
                margin: 16px 0;
                width: 100%;
                overflow: hidden;
                table-layout: fixed;
                border-collapse: separate;
                border-spacing: 1px;
                background-color: #000;
            }

            .tableWrapper_1xiK4 td {
                min-width: 28px;
                background-clip: padding-box;
                padding: 10px;
                vertical-align: middle;
                position: relative;
                line-height: 1.4;
                text-align: left;
                word-wrap: break-word;
                background-color: #fff
            }

                .tableWrapper_1xiK4 td:first-of-type {
                    width: 10%
                }

                .tableWrapper_1xiK4 td:nth-of-type(2), .tableWrapper_1xiK4 td:nth-of-type(3) {
                    width: 16%
                }

                .tableWrapper_1xiK4 td:nth-of-type(4) {
                    width: 24%
                }

                .tableWrapper_1xiK4 td:nth-of-type(5) {
                    width: 10%
                }

                .tableWrapper_1xiK4 td:nth-of-type(6), .tableWrapper_1xiK4 td:nth-of-type(7) {
                    width: 12%
                }

            .tableWrapper_1xiK4 a, .tableWrapper_1xiK4 p {
                white-space: pre-wrap
            }
            .tableWrapper_1xiK4 td p {
                font-size: 12px;
                text-indent: 0;
            }
        @media(max-width:480px) {
            .tableWrapper_1xiK4 td {
                padding: 5px
            }

                .tableWrapper_1xiK4 td p {
                    font-size: 12px;
                    text-indent: 0;
                }
        }

        
        a {
            vertical-align: baseline
        }