.textEellipsis {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.clearF:after {
    display: block;
    content: '';
    width: 0;
    height: 0;
    clear: both;
}

.userSelect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.totalIconCss {
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.floatL {
    float: left;
}

.floatR {
    float: right;
}

.high-page {
    font-size: 14px;
    color: #404751;
}

    .high-page * {
        box-sizing: border-box;
    }

    .high-page .common-title {
        font-weight: bold;
        font-size: 32px;
        color: #404751;
        line-height: 32px;
        text-align: center;
        margin-bottom: 70px;
    }

    .high-page .banner-module {
        background: url("../../images/high-speed/banner-bg.jpg") no-repeat center;
        width: 100%;
        min-width: 1400px;
        height: 450px;
        background-size: cover;
        position: relative;
    }

        .high-page .banner-module .banner-title {
            background: url("../../images/high-speed/banner-title.png") no-repeat center;
            width: 642px;
            height: 140px;
            background-size: cover;
            position: absolute;
            left: 0;
            top: 124px;
        }

        .high-page .banner-module .jump-link {
            height: 50px;
            line-height: 50px;
            background: #00863E;
            border-radius: 25px;
            display: inline-block;
            color: #ffffff;
            font-size: 22px;
            padding: 0 40px;
            transition: all 0.3s ease-in-out;
            position: absolute;
            left: 0;
            bottom: 100px;
        }

            .high-page .banner-module .jump-link:hover {
                background: #08783C;
            }

    .high-page .join-hands-module {
        padding: 90px 0;
    }

        .high-page .join-hands-module .join-remit {
            border: 1px solid #E3E5E9;
            border-radius: 6px;
            overflow: hidden;
            display: flex;
        }

            .high-page .join-hands-module .join-remit .info-item {
                background: url("../../images/high-speed/join-bg2.png") no-repeat center;
                min-width: 246px;
                height: 224px;
                padding: 46px 36px 36px;
                cursor: pointer;
                transition: all 0.3s ease-in-out;
                position: relative;
            }

                .high-page .join-hands-module .join-remit .info-item.active {
                    background: url("../../images/high-speed/join-bg1.png") no-repeat center;
                    min-width: 426px;
                    color: #ffffff;
                }

                    .high-page .join-hands-module .join-remit .info-item.active .info-des {
                        margin-bottom: 20px;
                    }

                    .high-page .join-hands-module .join-remit .info-item.active .jump-link {
                        transform: translateY(-30px);
                    }

                        .high-page .join-hands-module .join-remit .info-item.active .jump-link:hover {
                            background: #ffffff;
                            color: #00863E;
                        }

            .high-page .join-hands-module .join-remit .info-title {
                font-size: 24px;
                margin-bottom: 20px;
            }

            .high-page .join-hands-module .join-remit .info-des {
                font-size: 16px;
            }

            .high-page .join-hands-module .join-remit .jump-link {
                font-size: 18px;
                height: 36px;
                line-height: 34px;
                border: 1px solid #ffffff;
                border-radius: 18px;
                padding: 0 26px;
                position: absolute;
                left: 40px;
                bottom: 0;
                transform: translateY(38px);
                transition: all 0.3s ease-in-out;
            }

    .high-page .core-advantage-module .common-title {
        margin-bottom: 56px;
    }

    .high-page .core-advantage-module .core-box {
        background: url("../../images/high-speed/core-bg.jpg") no-repeat center;
        width: 100%;
        min-width: 1400px;
        height: 524px;
        background-size: cover;
        padding: 60px 0 57px;
    }

    .high-page .core-advantage-module .core-remit {
        display: flex;
        gap: 16px;
    }

    .high-page .core-advantage-module .adv-item {
        width: 692px;
        height: 407px;
        background: #ffffff;
        border-radius: 6px;
        overflow: hidden;
        position: relative;
        cursor: pointer;
    }

        .high-page .core-advantage-module .adv-item:hover .reverse-detail {
            top: 0;
        }

        .high-page .core-advantage-module .adv-item dl {
            padding-bottom: 18px;
            border-bottom: 1px solid #E3E5E9;
        }

            .high-page .core-advantage-module .adv-item dl dt {
                font-weight: bold;
                font-size: 24px;
                color: #00863E;
                margin-bottom: 14px;
            }

            .high-page .core-advantage-module .adv-item dl dd {
                font-size: 18px;
                padding: 6px 0;
                display: flex;
                align-items: center;
            }

                .high-page .core-advantage-module .adv-item dl dd:before {
                    background: url("../../images/high-speed/check-icon.png.png") no-repeat center;
                    width: 20px;
                    height: 20px;
                    content: '';
                    display: block;
                    margin-right: 8px;
                }

            .high-page .core-advantage-module .adv-item dl .jump-link {
                height: 34px;
                line-height: 34px;
                padding: 0 19px;
                display: inline-block;
                font-size: 18px;
                color: #ffffff;
                background: #00863E;
                border-radius: 17px;
                transition: all 0.3s ease-in-out;
            }

                .high-page .core-advantage-module .adv-item dl .jump-link:hover {
                    background: #08783C;
                }

        .high-page .core-advantage-module .adv-item .reverse-list {
            width: 100%;
            height: 100%;
        }

            .high-page .core-advantage-module .adv-item .reverse-list:after {
                background: url("../../images/high-speed/core-icon1.png") no-repeat center;
                width: 64px;
                height: 56px;
                content: '';
                display: block;
                position: absolute;
                bottom: 20px;
                right: 40px;
                z-index: 2;
            }

            .high-page .core-advantage-module .adv-item .reverse-list .core-pic {
                height: 246px;
                overflow: hidden;
                margin-bottom: 28px;
            }

                .high-page .core-advantage-module .adv-item .reverse-list .core-pic img {
                    width: 100%;
                    height: 100%;
                    background-size: cover;
                    transition: all 0.3s ease-in-out;
                }

                .high-page .core-advantage-module .adv-item .reverse-list .core-pic:hover img {
                    transform: scale(1.1);
                }

            .high-page .core-advantage-module .adv-item .reverse-list dl {
                padding: 0 38px;
                border-bottom: unset;
            }

                .high-page .core-advantage-module .adv-item .reverse-list dl dt {
                    display: flex;
                    justify-content: space-between;
                    margin-bottom: 8px;
                }

                .high-page .core-advantage-module .adv-item .reverse-list dl a {
                    background: #DBC040;
                    font-weight: 400;
                }

                    .high-page .core-advantage-module .adv-item .reverse-list dl a:hover {
                        background: #f3cc1a;
                    }

                .high-page .core-advantage-module .adv-item .reverse-list dl dd:before {
                    display: none;
                }

        .high-page .core-advantage-module .adv-item .reverse-detail {
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            top: 407px;
            z-index: 2;
            padding: 40px 38px 44px;
            background: #ffffff;
            transition: all 0.3s ease-in-out;
        }

            .high-page .core-advantage-module .adv-item .reverse-detail:after {
                background: url("../../images/high-speed/core-icon1.png") no-repeat center;
                width: 64px;
                height: 56px;
                content: '';
                display: block;
                position: absolute;
                top: 27px;
                right: 38px;
            }

            .high-page .core-advantage-module .adv-item .reverse-detail .core-des {
                font-size: 18px;
                line-height: 34px;
                margin: 20px 0 30px;
            }

            .high-page .core-advantage-module .adv-item .reverse-detail .jump-link {
                height: 34px;
                line-height: 34px;
                padding: 0 19px;
                display: inline-block;
                font-size: 18px;
                color: #ffffff;
                background: #00863E;
                border-radius: 17px;
                transition: all 0.3s ease-in-out;
            }

                .high-page .core-advantage-module .adv-item .reverse-detail .jump-link:hover {
                    background: #08783C;
                }

    .high-page .delivery-time-module {
        padding: 80px 0;
    }

        .high-page .delivery-time-module .delivery-remit {
            display: flex;
            gap: 25px;
            margin-top: 146px;
        }

            .high-page .delivery-time-module .delivery-remit .very-item {
                width: 450px;
                background: #F8F9F8;
                border-radius: 6px;
                cursor: pointer;
                padding: 70px 58px 30px;
                position: relative;
            }

                .high-page .delivery-time-module .delivery-remit .very-item:hover img {
                    transform: translateY(-10px);
                }

                .high-page .delivery-time-module .delivery-remit .very-item img {
                    width: 112px;
                    height: 120px;
                    background-size: cover;
                    position: absolute;
                    left: 0;
                    right: 0;
                    top: -70px;
                    display: block;
                    margin: 0 auto 0;
                    transition: all 0.3s ease-in-out;
                }

                .high-page .delivery-time-module .delivery-remit .very-item .des {
                    font-size: 18px;
                }

                    .high-page .delivery-time-module .delivery-remit .very-item .des span {
                        color: #00863E;
                        font-size: 24px;
                        font-weight: bold;
                        display: inline-block;
                        margin-left: 10px;
                    }

    .high-page .table-val {
        background: #F8F9F8;
        border-radius: 31px 31px 6px 6px;
        overflow: hidden;
    }

        .high-page .table-val table {
            width: 100%;
            border-collapse: collapse;
        }

            .high-page .table-val table thead tr {
                background: linear-gradient(90deg, #01883F, #0FA152);
                border-radius: 31px;
            }

            .high-page .table-val table th {
                font-weight: bold;
                font-size: 20px;
                color: #ffffff;
                padding: 18px;
                position: relative;
            }

                .high-page .table-val table th:after {
                    width: 1px;
                    height: 36px;
                    background: #ffffff;
                    content: '';
                    display: block;
                    position: absolute;
                    right: 0;
                    top: 50%;
                    margin-top: -18px;
                }

                .high-page .table-val table th:first-child {
                    border-top-left-radius: 31px;
                    border-bottom-left-radius: 31px;
                }

                .high-page .table-val table th:last-of-type {
                    border-top-right-radius: 31px;
                    border-bottom-right-radius: 31px;
                }

                    .high-page .table-val table th:last-of-type:after {
                        display: none;
                    }

            .high-page .table-val table tbody tr {
                background: #F8F9F8;
                transition: all 0.3s ease-in-out;
            }

                .high-page .table-val table tbody tr:hover {
                    background: #e6e8e6;
                }

            .high-page .table-val table td {
                font-size: 16px;
                border-left: 1px solid #F1F2F4;
                padding: 28px;
            }

                .high-page .table-val table td:first-child {
                    border-left: unset;
                    padding-left: 40px;
                }

                .high-page .table-val table td:nth-child(2) {
                    padding-left: 52px;
                }

                .high-page .table-val table td:nth-child(3) {
                    padding-left: 122px;
                }

                .high-page .table-val table td:nth-child(4) {
                    padding-left: 47px;
                }

                .high-page .table-val table td:last-child {
                    padding-left: 33px;
                }

    .high-page .territory-module {
        padding: 90px 0;
    }

        .high-page .territory-module .terr-remit {
            display: flex;
            flex-wrap: wrap;
            gap: 13px;
        }

        .high-page .territory-module .terr-item {
            width: 458px;
            height: 288px;
            overflow: hidden;
            border-radius: 6px;
            position: relative;
        }

            .high-page .territory-module .terr-item img {
                width: 100%;
                height: 100%;
                background-size: cover;
                transition: all 0.3s ease-in-out;
            }

            .high-page .territory-module .terr-item:hover img {
                transform: scale(1.05);
            }

            .high-page .territory-module .terr-item .title {
                font-weight: bold;
                font-size: 24px;
                color: #ffffff;
                position: absolute;
                left: 30px;
                bottom: 30px;
            }

    .high-page .fqa-module {
        padding-bottom: 88px;
    }

        .high-page .fqa-module .fqa-remit {
            background: #F1F2F4;
            border-radius: 6px;
            padding: 30px 52px 52px;
        }

            .high-page .fqa-module .fqa-remit .fqa-row {
                display: flex;
            }

                .high-page .fqa-module .fqa-remit .fqa-row:first-child .list:first-child {
                    border-right: 1px solid #ffffff;
                    padding-right: 60px;
                }

                .high-page .fqa-module .fqa-remit .fqa-row:nth-child(2) .list {
                    padding: 20px 0 0 0;
                }

            .high-page .fqa-module .fqa-remit .list {
                padding: 24px 0;
                margin-right: 50px;
            }

            .high-page .fqa-module .fqa-remit .title {
                font-size: 24px;
                font-weight: bold;
                margin-bottom: 22px;
            }

            .high-page .fqa-module .fqa-remit .des {
                font-size: 18px;
            }

    .high-page .quote-module {
        background: url("../../images/high-speed/jump-bg.png") no-repeat center;
        width: 100%;
        min-width: 1400px;
        height: 136px;
        background-size: cover;
    }

        .high-page .quote-module .jump-remit {
            display: flex;
            height: 100%;
            justify-content: space-between;
            align-items: center;
            color: #ffffff;
        }

            .high-page .quote-module .jump-remit .title {
                font-size: 24px;
                font-weight: bold;
            }

            .high-page .quote-module .jump-remit .des {
                font-size: 16px;
            }

            .high-page .quote-module .jump-remit .jump-link {
                height: 50px;
                line-height: 50px;
                background: #ffffff;
                border-radius: 6px;
                color: #00863E;
                font-size: 18px;
                display: inline-block;
                padding: 0 28px;
                margin-left: 30px;
                transition: all 0.3s ease-in-out;
            }
/*# sourceMappingURL=high-speed.css.map */
