        a,
        abbr,
        acronym,
        address,
        applet,
        article,
        aside,
        audio,
        b,
        big,
        blockquote,
        body,
        canvas,
        caption,
        center,
        cite,
        code,
        dd,
        del,
        details,
        dfn,
        div,
        dl,
        dt,
        em,
        embed,
        fieldset,
        figcaption,
        figure,
        footer,
        form,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        header,
        hgroup,
        html,
        i,
        iframe,
        img,
        ins,
        kbd,
        label,
        legend,
        li,
        mark,
        menu,
        nav,
        object,
        ol,
        output,
        p,
        pre,
        q,
        ruby,
        s,
        samp,
        section,
        small,
        span,
        strike,
        strong,
        sub,
        summary,
        sup,
        table,
        tbody,
        td,
        tfoot,
        th,
        thead,
        time,
        tr,
        tt,
        u,
        ul,
        var,
        video {
            margin: 0;
            padding: 0;
            border: 0;
            font-size: 100%;
            font: inherit;
            vertical-align: baseline
        }

        article,
        aside,
        details,
        figcaption,
        figure,
        footer,
        header,
        hgroup,
        menu,
        nav,
        section {
            display: block
        }

        body,
        html {
            font-family: "PingFang SC", "Segoe UI", Arial, "Microsoft YaHei", sans-serif
        }

        body {
            line-height: 1
        }

        ol,
        ul {
            list-style: none
        }

        a,
        a:hover {
            text-decoration: none;
            color: #333
        }

        *,
        *::before,
        *::after {
            box-sizing: border-box
        }

        .header {
            min-height: 72px;
            max-height: 120px
        }

        .scrolling {
            background: hsla(0, 0%, 100%, .7)
        }

        .nav {
            width: 100%;
            height: 72px;
            display: flex;
            align-items: center;
            position: fixed;
            top: 0;
            left: 0;
            z-index: 999;
            transition: top .3s ease-out
        }

        .nav .nav-content {
            width: 1200px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            align-items: center
        }

        .nav .nav-content .item-left {
            display: flex;
            align-items: center
        }

        .nav .nav-content .item-left .logo {
            width: 164px;
            height: auto;
            cursor: pointer
        }

        .nav .nav-content .item-right {
            display: flex;
            font-size: 16px;
            line-height: 100%;
            color: #2a2b2e
        }

        .nav .nav-content .item-right li {
            margin-left: 40px;
            cursor: pointer;
            display: inline-block
        }

        .nav .nav-content .item-right .current-menu-item {
            position: relative
        }

        .nav .nav-content .item-right .current-menu-item a:before {
            position: absolute;
            bottom: -8px;
            left: 50%;
            transform: translate(-50%);
            content: "";
            width: 16px;
            height: 2px;
            background: #fb4a3e;
            border-radius: 100px
        }

        .main {
            min-height: calc(100vh - 447px)
        }

        .desktop-content .first {
            position: relative;
            width: 100%;
            height: 759px
        }

        .desktop-content .first .banner {
            width: 100%;
            height: 759px;
            object-fit: cover;
            position: absolute;
            top: -48px;
            z-index: 0
        }

        .desktop-content .first .content {
            position: absolute;
            top: 133px;
            left: 50%;
            transform: translate(-50%);
            width: 1200px;
            text-align: center;
            z-index: 1
        }

        .desktop-content .first .content .logo {
            width: auto;
            height: 38px;
            display: block;
            margin: 48px auto 0 auto
        }

        .desktop-content .first .content .title {
            width: auto;
            height: 84px;
            margin: 32px auto 40px auto
        }

        .home-seo-title {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            white-space: nowrap;
            border: 0
        }

        .desktop-content .first .content .computer {
            width: 823px;
            height: auto;
            top: 0
        }

        .desktop-content .first .content .ele {
            position: absolute;
            left: 50%;
            transform: translate(-50%);
            z-index: -1
        }

        .download-container .download-area {
            display: flex;
            justify-content: center;
            margin-bottom: 16.5px
        }

        .download-container .download-area .download {
            width: auto;
            height: 72px;
            cursor: pointer
        }

        .download-container .download-area .appstore {
            margin-left: 10px
        }

        .content-more_container {
            width: 100%;
            margin: 0 auto
        }

        .content-more_container .part1 {
            width: 100%;
            max-width: 1200px;
            margin: 90px auto 120px auto
        }

        .content-more_container .part1 .title {
            font-weight: 600;
            font-size: 48px;
            line-height: 115%;
            text-align: center;
            letter-spacing: .008em;
            color: #2a2b2e
        }

        .content-more_container .part1 .desc {
            font-size: 22px;
            line-height: 100%;
            text-align: center;
            color: #939599;
            margin: 16px auto 80px auto
        }

        .content-more_container .part1 .details .detail-item {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin: 100px auto
        }

        .content-more_container .part1 .details .detail-item.ai-Box .img1 {
            width: 750px;
            height: auto
        }

        .content-more_container .part1 .details .detail-item.ai-Box .aiBox-desc {
            height: auto;
            padding: 20px 0
        }

        .content-more_container .part1 .details .detail-item.ai-Box .aiBox-desc .subtitle {
            letter-spacing: .8%;
            font-size: 40px;
            font-weight: 700;
            line-height: 40px;
            color: #ff878c
        }

        .content-more_container .part1 .details .detail-item.ai-Box .aiBox-desc .subtitle-desc {
            font-size: 16px;
            line-height: 24px;
            text-align: left;
            margin: 10px 0;
            color: #626469
        }

        .content-more_container .part1 .details .detail-item.ai-Box .aiBox-desc .infos {
            overflow: hidden
        }

        .content-more_container .part1 .details .detail-item.ai-Box .aiBox-desc .infos .infos-item {
            display: flex;
            flex-direction: column;
            margin: 10px 0
        }

        .content-more_container .part1 .details .detail-item.ai-Box .aiBox-desc .infos .infos-item .infos-item-tip {
            height: 27px;
            font-size: 18px;
            font-weight: 600;
            line-height: 27px;
            color: #3c3329
        }

        .content-more_container .part1 .details .detail-item.ai-Box .aiBox-desc .infos .infos-item .infos-item-tip-desc {
            margin: 10px 0;
            font-size: 16px;
            color: #626469
        }

        .content-more_container .part1 .details .detail-item.aiTrans .aiTrans-desc {
            width: 400px
        }

        .content-more_container .part1 .details .detail-item.aiTrans .aiTrans-desc .subtitle {
            letter-spacing: .8%;
            font-size: 40px;
            font-weight: 700;
            line-height: 40px;
            color: #a385ff
        }

        .content-more_container .part1 .details .detail-item.aiTrans .aiTrans-desc .subtitle-desc {
            font-size: 18px;
            line-height: 27px;
            color: #626469;
            margin-top: 10px
        }

        .content-more_container .part1 .details .detail-item.aiTrans .aiTrans-desc .subtitle-desc:first-of-type {
            margin-top: 30px
        }

        .content-more_container .part1 .details .detail-item.aiTrans .img1,
        .content-more_container .part1 .details .detail-item.aiWrite .img1 {
            width: 750px;
            height: auto
        }

        .content-more_container .part1 .details .detail-item.aiWrite .aiWrite-desc {
            width: 410px
        }

        .content-more_container .part1 .details .detail-item.aiWrite .aiWrite-desc .subtitle {
            letter-spacing: .8%;
            font-size: 40px;
            font-weight: 700;
            line-height: 40px;
            color: #85c4ff
        }

        .content-more_container .part1 .details .detail-item.aiWrite .aiWrite-desc .subtitle-desc {
            font-size: 18px;
            line-height: 27px;
            color: #626469;
            margin-top: 10px
        }

        .content-more_container .part1 .details .detail-item.aiWrite .aiWrite-desc .subtitle-desc:first-of-type {
            margin-top: 30px
        }

        .content-more_container .part2 {
            padding-top: 140px;
            padding-bottom: 110px;
            background: #f5f9ff
        }

        .content-more_container .part2 .title {
            margin-bottom: 60px;
            font-weight: 600;
            font-size: 48px;
            line-height: 55px;
            text-align: center
        }

        .content-more_container .part2 .rows {
            width: 1200px;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            align-items: center;
            margin: 0 auto
        }

        .content-more_container .part2 .rows .row-item {
            width: 584px;
            height: 640px;
            background: #fff;
            border-radius: 32px;
            margin-bottom: 42px;
            display: flex;
            flex-flow: column;
            justify-content: space-between;
            overflow: hidden
        }

        .content-more_container .part2 .rows .row-item .text {
            padding: 40px 48px 0 48px
        }

        .content-more_container .part2 .rows .row-item .text .sub-title {
            font-weight: 600;
            font-size: 32px;
            line-height: 32px
        }

        .content-more_container .part2 .rows .row-item .text .sub-desc {
            font-weight: 400;
            font-size: 18px;
            line-height: 27px;
            margin-top: 24px;
            color: #626469
        }

        .content-more_container .part2 .rows .row-item .img {
            width: 584px;
            height: auto
        }

        .content-more_container .part2 .rows .row-item:last-child {
            width: 1200px;
            height: 640px;
            display: flex;
            flex-direction: row;
            justify-content: space-between;
            align-items: center
        }

        .content-more_container .part2 .rows .row-item:last-child .img {
            margin-right: 70px
        }

        .content-more_container .part2 .bottom-infos {
            display: flex;
            flex-wrap: wrap;
            width: 1200px;
            padding: 0 30px;
            margin: 0 auto;
            box-sizing: border-box
        }

        .content-more_container .part2 .bottom-infos .bottom-infos-item {
            display: flex;
            justify-content: space-between;
            margin: 20px 0 40px 0;
            overflow: hidden
        }

        .content-more_container .part2 .bottom-infos .bottom-infos-item:nth-child(2n) {
            margin-left: auto
        }

        .content-more_container .part2 .bottom-infos .bottom-infos-item .bottom-infos-img-box {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 114px;
            height: 114px;
            border-radius: 35px;
            overflow: hidden
        }

        .content-more_container .part2 .bottom-infos .bottom-infos-item .bottom-infos-img-box .bottom-infos-img {
            width: 115px;
            height: 115px
        }

        .content-more_container .part2 .bottom-infos .bottom-infos-item .bottom-infos-text {
            display: flex;
            justify-content: center;
            flex-direction: column;
            margin-left: 20px
        }

        .content-more_container .part2 .bottom-infos .bottom-infos-item .bottom-infos-text .bottom-infos-title {
            font-weight: 600;
            font-size: 22px;
            line-height: 30px;
            color: #101214
        }

        .content-more_container .part2 .bottom-infos .bottom-infos-item .bottom-infos-text .bottom-infos-desc {
            width: 400px;
            font-size: 18px;
            color: #626469;
            line-height: 27px;
            margin-top: 10px
        }

        .content-more_container .bottom {
            width: 100%;
            height: 750px;
            background: #f0f4fa;
            background-size: cover
        }

        .content-more_container .bottom .download {
            max-width: 1200px;
            text-align: center;
            padding-top: 120px;
            margin: 0 auto
        }

        .content-more_container .bottom .download .title {
            font-weight: 600;
            font-size: 48px;
            line-height: 55px;
            letter-spacing: .008em;
            color: #2a2b2e
        }

        .content-more_container .bottom .download .honor {
            display: flex;
            justify-content: space-between;
            width: 1200px;
            height: auto;
            margin: 60px auto
        }

        .content-more_container .bottom .download .honor .honor-item {
            width: 224px;
            height: 270px
        }

        .content-more_container .bottom .download .download-btn {
            width: 226px;
            height: auto;
            cursor: pointer
        }

        /* Footer */
        .dict-website-footer.footer-default {
            --footer-bg-color: #f1f6ff;
            --footer-list-title-color: #2a2f45;
            --footer-list-item-color: #85899e
        }

        .dict-website-footer {
            min-width: 1200px;
            box-sizing: border-box;
            font-size: 12px;
            padding: 48px 0 0;
            background: var(--footer-bg-color);
            margin: 0 auto;
            text-align: left;
            font-family: "PingFang SC", sans-serif
        }

        .dict-website-footer .dict-website-footer-container {
            width: 1200px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            padding-bottom: 36px
        }

        .dict-website-footer .dict-website-footer-container .official-code .logo {
            width: 130px;
            height: auto
        }

        .dict-website-footer .dict-website-footer-container .official-code .wechat-container {
            display: flex;
            margin-top: 20px
        }

        .dict-website-footer .dict-website-footer-container .official-code .wechat-container img.wechat-qrcode {
            width: 76px;
            height: 76px
        }

        .dict-website-footer .dict-website-footer-container .official-code .wechat-container p {
            font-size: 14px;
            font-weight: 400;
            line-height: 150%;
            margin-left: 12px;
            color: var(--footer-list-item-color)
        }

        .dict-website-footer .dict-website-footer-container .official-code .channel-area-title {
            font-size: 14px;
            font-weight: 400;
            line-height: 150%;
            color: var(--footer-list-item-color);
            margin-top: 28px
        }

        .dict-website-footer .dict-website-footer-container .official-code .select-channel_area {
            position: relative;
            margin-top: 12px
        }

        .dict-website-footer .dict-website-footer-container .official-code .select-channel_area .channel-logo {
            width: 32px;
            height: 32px
        }

        .dict-website-footer .dict-website-footer-container .official-code .select-channel_area .channel-logo:nth-child(2) {
            margin: 0 9px
        }

        .dict-website-footer .dict-website-footer-container .official-code .select-channel_area .channel-logo:nth-child(3) {
            margin-right: 9px
        }

        .dict-website-footer .dict-website-footer-container .foot-content {
            width: 900px;
            height: 255px;
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            position: relative
        }

        .dict-website-footer .dict-website-footer-container .foot-content .foot-list {
            white-space: nowrap
        }

        .dict-website-footer .dict-website-footer-container .foot-content .foot-list:first-child {
            min-width: 142px
        }

        .dict-website-footer .dict-website-footer-container .foot-content .foot-list:nth-child(6) {
            position: absolute;
            top: 125px;
            left: 0
        }

        .dict-website-footer .dict-website-footer-container .foot-content .foot-list .list-title {
            font-weight: 500;
            font-size: 16px;
            line-height: 16px;
            color: var(--footer-list-title-color);
            margin-bottom: 9px
        }

        .dict-website-footer .dict-website-footer-container .foot-content .foot-list .list-cell .value {
            font-weight: 400;
            font-size: 14px;
            line-height: 28px;
            color: var(--footer-list-item-color)
        }

        .dict-website-footer .copyright,
        .dict-website-footer .report {
            text-align: center
        }

        .dict-website-footer .report {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            padding-bottom: 30px
        }

        .dict-website-footer .copyright .text,
        .dict-website-footer .copyright a.link+a.link,
        .dict-website-footer .report .text,
        .dict-website-footer .report a.link+a.link {
            margin-left: 10px
        }

        .dict-website-footer .copyright .link,
        .dict-website-footer .copyright .text,
        .dict-website-footer .report .link,
        .dict-website-footer .report .text {
            font-weight: 400;
            font-size: 14px;
            line-height: 24px;
            color: var(--footer-list-item-color)
        }

        /* Responsive */
        @media screen and (max-width:768px) {

            .nav .nav-content,
            .desktop-content .first .content,
            .content-more_container .part2 .rows,
            .content-more_container .part2 .bottom-infos,
            .content-more_container .bottom .download .honor,
            .dict-website-footer .dict-website-footer-container .foot-content {
                width: 100%
            }

            .nav .nav-content,
            .desktop-content .first .content,
            .content-more_container .part2 .rows .row-item:last-child {
                width: 100%
            }

            .content-more_container .part1,
            .content-more_container .bottom .download {
                max-width: 100%;
                margin: 90px auto 40px auto;
                padding: 0 16px
            }

            .nav {
                width: 100%
            }

            .desktop-content .first .content .title {
                height: 25px
            }

            .desktop-content .first .banner {
                display: none
            }

            .desktop-content .first .content .computer {
                top: -5px;
                width: 100%
            }

            .download-container .download-area .download {
                height: 42px
            }

            .desktop-content .first {
                height: 359px
            }

            .content-more_container .part1 .title,
            .content-more_container .part2 .title {
                font-size: 32px
            }

            .content-more_container .part1 .desc {
                font-size: 16px;
                margin: 16px auto 30px auto
            }

            .content-more_container .part1 .details .detail-item {
                margin: 20px auto;
                flex-direction: column
            }

            .content-more_container .part1 .details .detail-item.ai-Box .img1,
            .content-more_container .part1 .details .detail-item.aiTrans .img1,
            .content-more_container .part1 .details .detail-item.aiWrite .img1 {
                width: 90%
            }

            .content-more_container .part1 .details .detail-item.ai-Box .aiBox-desc,
            .content-more_container .part1 .details .detail-item.aiTrans .aiTrans-desc,
            .content-more_container .part1 .details .detail-item.aiWrite .aiWrite-desc {
                width: 90%
            }

            .content-more_container .part2 {
                padding-top: 60px;
                padding-bottom: 60px
            }

            .content-more_container .part2 .rows .row-item,
            .content-more_container .part2 .rows .row-item .img {
                width: 100%;
                height: auto;
                justify-content: center
            }

            .content-more_container .part2 .rows .row-item:last-child {
                height: auto;
                flex-direction: column
            }

            .content-more_container .part2 .rows .row-item:last-child .img {
                margin-right: 0
            }

            .content-more_container .part2 .bottom-infos .bottom-infos-item {
                flex-direction: column;
                align-items: center
            }

            .content-more_container .part2 .bottom-infos .bottom-infos-item:nth-child(2n) {
                margin-left: 0
            }

            .content-more_container .part2 .bottom-infos .bottom-infos-item .bottom-infos-text {
                margin-left: 0;
                align-items: center;
                margin-top: 20px
            }

            .content-more_container .part2 .bottom-infos .bottom-infos-item .bottom-infos-text .bottom-infos-desc {
                width: 100%
            }

            .content-more_container .bottom .download {
                padding-top: 0
            }

            .content-more_container .part1 .details .detail-item.ai-Box .aiBox-desc .subtitle,
            .content-more_container .part1 .details .detail-item.aiTrans .aiTrans-desc .subtitle,
            .content-more_container .part1 .details .detail-item.aiWrite .aiWrite-desc .subtitle {
                font-size: 24px
            }

            .content-more_container .bottom .download .title {
                font-size: 28px;
                line-height: 35px
            }

            .content-more_container .bottom .download .honor {
                display: block
            }

            .content-more_container .bottom .download .honor .honor-item {
                width: 33.3333%;
                float: left;
                height: auto
            }

            .content-more_container .bottom .download .download-btn {
                margin-top: 20px
            }

            .dict-website-footer {
                min-width: auto
            }

            .dict-website-footer .dict-website-footer-container {
                width: 98%;
                flex-direction: column
            }

            .dict-website-footer .dict-website-footer-container .foot-content {
                height: auto
            }

            .dict-website-footer .dict-website-footer-container .foot-content .foot-list {
                margin-top: 20px;
                flex: 0 0 50%
            }

            .dict-website-footer .dict-website-footer-container .foot-content .foot-list:nth-child(6) {
                position: initial
            }

            .nav .nav-content {
                flex-direction: column
            }

            .nav .nav-content .item-right {
                margin-top: 10px
            }

            .nav .nav-content .item-right li:first-child {
                margin-left: 0
            }

            .content-more_container .part2 .bottom-infos {
                flex-direction: column
            }
        }