
* {
    margin: 0;
    outline: none;
    padding: 0;
}
a {
    text-decoration: none;
}
html {
    scroll-behavior: smooth;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
body {
    font-family:
        -apple-system,
        BlinkMacSystemFont,
        Segoe UI,
        Roboto,
        Oxygen,
        Ubuntu,
        Cantarell,
        Fira Sans,
        Droid Sans,
        Helvetica Neue,
        sans-serif;
    height: 100%;
    width: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.clearfix {
    clear: both;
    zoom: 1;
}
.nav_box .nav_right {
    display: none;
}
footer {
    font-size: 12px;
    padding: 10px 0;
    text-align: center;
}
footer * {
    color: #666 !important;
}
.footer-wrapper {
    padding: 10px 0;
}
.footer-wrapper .footer-product-info {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    font-size: 12px;
    gap: 10px;
    justify-content: center;
}
.footer-wrapper .footer-product-info a {
    color: inherit;
    display: block;
    text-decoration: underline;
}
@charset "UTF-8";
.header[data-v-6217ba45] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    left: 50%;
    margin-left: -34.37vw;
    padding: 10px 0;
    position: absolute;
    top: 0;
    width: 68.75vw;
    z-index: 99;
}
.header .site-logo[data-v-6217ba45] {
    display: block;
    height: 30px;
    opacity: 0.9;
}
.banner[data-v-6217ba45] {
    align-items: center;
    background: var(--banner-bg-color, url(../images/jifeng_temp_top_bg.jpg));
    background-size: cover;
    display: flex;
    height: 43.96vw;
    justify-content: center;
    position: relative;
    width: 100%;
}
.banner .banner-bg-image[data-v-6217ba45] {
    background-image: var(--banner-bg-image);
    background-position: 50%;
    background-size: cover;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.banner .banner-content[data-v-6217ba45] {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: var(--banner-content-bg-color, rgba(242, 246, 255, 0.3));
    border: 0.17rem solid #fff;
    border-radius: 2.5rem;
    height: 31.25vw;
    position: relative;
    width: 68.75vw;
    z-index: 2;
}
.banner .banner-content[data-v-6217ba45],
.banner .banner-content .left[data-v-6217ba45] {
    align-items: center;
    display: flex;
    justify-content: center;
}
.banner .banner-content .left[data-v-6217ba45] {
    color: #000;
    flex-direction: column;
    font-family: 微软雅黑;
    margin-right: 3.64vw;
}
.banner .banner-content .left.is-dark[data-v-6217ba45] {
    color: #fff;
}
.banner .banner-content .left.is-dark .slogan[data-v-6217ba45] {
    line-height: 1.46vw;
    margin-top: 1.1vw;
    opacity: 1;
    overflow-wrap: break-word;
    width: 25.63vw;
}
.banner .banner-content .left.is-dark .download-tips[data-v-6217ba45] {
    opacity: 0.9;
}
.banner .banner-content .left .soft-logo[data-v-6217ba45] {
    border-radius: 20px;
    height: 4.69vw;
    margin-bottom: 0.93vw;
    width: 4.69vw;
}
.banner .banner-content .left .soft-name[data-v-6217ba45] {
    color: inherit;
    font-size: 2.04vw;
    font-weight: 700;
    line-height: 2.92vw;
    margin-bottom: 1vw;
    overflow-wrap: break-word;
    text-align: center;
    white-space: nowrap;
}
.banner .banner-content .left .slogan[data-v-6217ba45] {
    color: inherit;
    font-size: var(--slogan-font-size, 1.04vw);
    font-weight: 400;
    line-height: 1.6vw;
    margin-top: 1.1vw;
    opacity: 0.75;
    overflow-wrap: break-word;
    text-align: center;
    width: 25.63vw;
}
.banner .banner-content .left .download-btn[data-v-6217ba45] {
    align-items: center;
    background: var(--btn-bg-color, linear-gradient(135deg, #00a2ff 0, #0054ff 100%));
    border-radius: 3.1rem;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 1.3vw;
    height: 4.07vw;
    justify-content: center;
    margin: 2vw 0 0.8vw;
    position: relative;
    transition: all 0.2s ease-in-out;
    width: 14.95vw;
}
.banner .banner-content .left .download-btn[data-v-6217ba45]:hover {
    background: var(--btn-bg-hover-color, linear-gradient(135deg, #0384d1 0, #013bba 100%));
    transform: translateY(-5px);
}
.banner .banner-content .left .download-btn img[data-v-6217ba45] {
    display: block;
    height: 1.52vw;
    margin-right: 0.5vw;
}
.banner .banner-content .left .download-tips[data-v-6217ba45] {
    color: inherit;
    font-size: 0.65vw;
    opacity: 0.6;
}
.banner .banner-content .right[data-v-6217ba45] {
    position: relative;
    width: 31.2vw;
}
.banner .banner-content .right .screen-bg[data-v-6217ba45] {
    position: relative;
    width: 100%;
    z-index: 1;
}
.banner .banner-content .right .thumbnail[data-v-6217ba45] {
    height: 16.5vw;
    left: 0.4vw;
    object-fit: scale-down;
    position: absolute;
    top: 0.4vw;
    width: calc(100% - 0.8vw);
    z-index: 2;
}
.section[data-v-6217ba45] {
    position: relative;
    z-index: 9;
}
.section:nth-child(2n) .section-content[data-v-6217ba45] {
    flex-direction: row-reverse;
}
.section .section-content[data-v-6217ba45] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    padding: 10vw 0;
    position: relative;
    width: 68.75vw;
    z-index: 3;
}
.section .section-content .left .img-box[data-v-6217ba45] {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 27px;
    box-shadow: 0 0 10px 10px #d6e8f5;
    box-sizing: border-box;
    overflow: hidden;
    padding: 0.3vw;
    width: 34.07vw;
}
.section .section-content .left .img-box img[data-v-6217ba45] {
    border-radius: 27px;
    display: block;
    max-height: 100%;
    width: 100%;
}
.section .section-content .right[data-v-6217ba45] {
    width: 28vw;
}
.section .section-content .right .title[data-v-6217ba45] {
    font-size: 2.08vw;
    font-weight: 600;
    margin-bottom: 2.5vw;
}
.section .section-content .right .desc[data-v-6217ba45] {
    color: #333;
    font-size: 1.15vw;
    line-height: 2.09vw;
    margin-bottom: 2vw;
}
.section .section-content .right .download-btn[data-v-6217ba45] {
    align-items: center;
    background: var(--btn-bg-color, linear-gradient(135deg, #00a2ff 0, #0054ff 100%));
    border-radius: 3.1rem;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 1.3vw;
    height: 4.07vw;
    justify-content: center;
    margin: 2vw 0 0.8vw;
    position: relative;
    transition: all 0.2s ease-in-out;
    width: 14.95vw;
}
.section .section-content .right .download-btn[data-v-6217ba45]:hover {
    background: var(--btn-bg-hover-color, linear-gradient(135deg, #0384d1 0, #013bba 100%));
    transform: translateY(-5px);
}
.section .section-content .right .download-btn img[data-v-6217ba45] {
    display: block;
    height: 1.52vw;
    margin-right: 0.5vw;
}
.section1[data-v-6217ba45] {
    margin-top: -6vw;
    overflow: hidden;
}
.section1.is-dark .path123[data-v-6217ba45] {
    fill: var(--content-bg-color, #d6e8f5);
}
.section1 .section1-bg[data-v-6217ba45] {
    position: absolute;
    width: 100%;
    z-index: 2;
}
.section1 .section-content[data-v-6217ba45] {
    padding-top: 15vw;
}
.section1 .path123[data-v-6217ba45] {
    fill: var(--content-bg-color, #fff);
}
.section2dot5[data-v-6217ba45] {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 0 auto 1vw;
    width: 68.75vw;
}
.section2dot5 .soft-intro .title[data-v-6217ba45] {
    background-color: #f1f1f1;
    box-sizing: border-box;
    font-size: 1.5vw;
    font-weight: 700;
    margin: 0 auto 1vw;
    padding: 1.964vw 0.982vw;
    width: 68.75vw;
}
.section2dot5 .soft-intro .soft-intro-text[data-v-6217ba45] {
    color: #4c4c4c;
    font-size: 1vw;
    line-height: 1.7vw;
    margin-bottom: 2.5vw;
}
.section2dot5 .btn-box[data-v-6217ba45] {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    padding: 1vw 0;
    width: 80%;
}
.section2dot5 .btn-box .btn-item[data-v-6217ba45] {
    max-width: 48%;
}
.section2dot5 .btn-box .download-btn1 downloadLink[data-v-6217ba45] {
    align-items: center;
    background: #19b955;
    border-radius: 0.5vw;
    color: #fff;
    display: flex;
    font-size: 1.8vw;
    font-weight: 500;
    gap: 1vw;
    height: 4.35vw;
    justify-content: center;
    margin-bottom: 1vw;
    max-width: 100%;
    transition: all 0.3s;
    width: 15.88vw;
}
.section2dot5 .btn-box .download-btn1 downloadLink[data-v-6217ba45]:hover {
    background-image: linear-gradient(270deg, #00b042, #34d570);
    transform: translateY(-5px);
}
.section2dot5 .btn-box .download-btn1 downloadLink i[data-v-6217ba45] {
    background-image: url(../images/bdtf_icon.png);
    background-size: 6.8325vw;
    display: block;
    height: 1.457vw;
    width: 1.32vw;
}
.section2dot5 .btn-box .btn-item[data-v-6217ba45] {
    align-items: center;
    display: flex;
    flex-direction: column;
}
.section2dot5 .btn-box .btn-tips[data-v-6217ba45] {
    color: #a9a9a9;
    font-size: 0.8vw;
}
.section2dot5 .btn-box .safe i[data-v-6217ba45] {
    background-position: -2.55vw -1.365vw;
    height: 2.1855vw;
    width: 1.98vw;
}
.section2dot5 .btn-box .normal[data-v-6217ba45] {
    background: #66e194;
}
.section2dot5 .btn-box .normal[data-v-6217ba45]:hover {
    background-image: linear-gradient(270deg, #50d180, #7be4a2);
}
.section2dot5 .btn-box .normal i[data-v-6217ba45] {
    background-position: -4.85vw -1.25vw;
    height: 2.1855vw;
    width: 1.98vw;
}
.section3 .title[data-v-6217ba45] {
    background-color: #f1f1f1;
    box-sizing: border-box;
    font-size: 1.5vw;
    font-weight: 700;
    margin: 0 auto 1vw;
    padding: 1.964vw 0.982vw;
    width: 68.75vw;
}
.section3 .section-content[data-v-6217ba45] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    padding: 1.366vw 0;
    width: 68.75vw;
}
.section3 .section-content .item[data-v-6217ba45] {
    align-items: center;
    border: 1px solid #e5f8ff;
    -o-border-image: initial;
    border-image: initial;
    border-radius: 0.5vw;
    box-shadow: inset 0 0 3.188vw #e5f8ff;
    box-sizing: border-box;
    color: #1a1a1a;
    display: flex;
    flex-direction: column;
    font-size: 0.82vw;
    gap: 0.68vw;
    height: 7.287vw;
    justify-content: center;
    width: 13.187vw;
}
.section3 .section-content .item i[data-v-6217ba45] {
    background-image: url(../images/ystb_new.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 6.832vw;
    display: block;
    height: 3.14vw;
    width: 3.23vw;
}
.section3 .section-content .item:nth-child(2) i[data-v-6217ba45] {
    background-position: -3.598vw 0;
}
.section3 .section-content .item:nth-child(3) i[data-v-6217ba45] {
    background-position: 0 -3.6vw;
}
.section3 .section-content .item:nth-child(4) i[data-v-6217ba45] {
    background-position: -3.598vw -3.6vw;
}
.section4 .title[data-v-6217ba45] {
    background-color: #f1f1f1;
    font-size: 1.5vw;
    font-weight: 700;
    padding: 1.964vw 0.982vw;
}
.section4 .section-content[data-v-6217ba45],
.section4 .title[data-v-6217ba45] {
    box-sizing: border-box;
    margin: 0 auto;
    width: 68.75vw;
}
.section4 .section-content[data-v-6217ba45] {
    align-items: center;
    display: flex;
    padding: 0.78vw 0 5.69vw;
}
.section4 .section-content .lc-item[data-v-6217ba45] {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex: 1;
    height: 6.38vw;
    padding-left: 5.12vw;
    position: relative;
}
.section4 .section-content .lc-item[data-v-6217ba45]:before {
    background-image: url(../images/lc.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 8;
}
.section4 .section-content .lc-item[data-v-6217ba45]:nth-child(2):before {
    background-position: -23.35vw 0;
}
.section4 .section-content .lc-item[data-v-6217ba45]:nth-child(3):before {
    background-position: -46.64vw 0;
}
.section4 .section-content .lc-item .step[data-v-6217ba45] {
    width: 8.54vw;
    z-index: 9;
}
.section4 .section-content .lc-item .step .step-name[data-v-6217ba45] {
    color: #1b1b1b;
    font-size: 0.82vw;
    font-weight: 700;
    padding-bottom: 0.68vw;
}
.section4 .section-content .lc-item .step .step-desc[data-v-6217ba45] {
    color: #1b1b1b;
    font-size: 0.91vw;
    position: relative;
    z-index: 3;
}
.section4 .section-content .lc-item .s-img[data-v-6217ba45] {
    cursor: pointer;
    display: block;
    width: 5.69vw;
    z-index: 9;
}
.section4 .section-content .lc-item .s-img:hover + .l-img[data-v-6217ba45] {
    opacity: 1;
    transform: translateY(-6.95vw);
}
.section4 .section-content .lc-item .l-img[data-v-6217ba45] {
    bottom: 0;
    box-shadow: 0 0 5px #0700021a;
    height: 14.24vw;
    left: 0;
    opacity: 0;
    position: absolute;
    transition: all 0.6s;
    width: 21.41vw;
    z-index: 1;
}
.download-local[data-v-6217ba45] {
    align-items: center;
    color: #363636;
    display: flex;
    font-size: 13px;
    justify-content: center;
}
.normal-download[data-v-6217ba45] {
    background-color: #363636;
    border-radius: 5px;
    color: #fff;
    margin-left: 5px;
    padding: 5px 10px;
}