strong,b{
    font-weight: bold;
}
a{
    text-decoration: none;
}
/* 头部 */
.header-box{
    width: 100%;
    /* height: 50px; */
    position: fixed;
    top: 0;
    z-index: 99;
}
.header-bg{
    background-color: #293445;
}
.header-box .content{
    max-width: 1440px;
    min-width: 1100px;
    height: 55px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.header-box .left{
    display: flex;
    align-items: center;
}
.header-box .logo{
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 12px;
}
.header-box .logo .line{
    display: block;
    margin: 0 14px;
    width: 1px;
    height: 13px;
    background-color: #fff;
}
.header-box .logo .dot{
    display: block;
    width: 3px;
    height: 3px;
    background: #FFFFFF;
    margin: 0 7px;
}
.header-box .logo span{
    font-size: 12px;
    line-height: 17px;
}
.logo-pic{
    height: 27px;
}
.nav{
    display: flex;
    align-items: center;
}
.nav div{
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    margin-right: 57px;
    transition: opacity 0.3s;
    position: relative;
}
.header-box .right:hover{
    opacity: 0.6;
}
.nav div::after{
    display: block;
    content: '';
    /* width: 80%; */
    width: 22px;
    height: 0;
    background: transparent;
    border-radius: 1px;
    position: absolute;
    bottom: 10px;
    /* left: 10%; */
    left: calc(50% - 11px);
    transition: all 0.3s;
}
.nav div:hover::after{
    height: 2px!important;
    background: #FFFFFF!important;
}
.nav-ctn{
    position: relative;
}
.nav-ctn .nav-line{
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background: #FFFFFF;
    position: absolute;
    bottom: 10px;
    left: 3px;
    transition: left 0.5s;
}
.header-box .right{
    display: block;
    height: 24px;
    border-radius: 4px;
    border: 1px solid #FFFFFF;
    font-size: 14px;
    /* font-family: PingFangSC-Regular, PingFang SC; */
    color: #FFFFFF;
    line-height: 24px;
    padding: 0 9px;
}

/* ************* 下载页菜单 ********** */
.down-page .header-box .logo, .down-page .nav div{
    color: #333;
}
.down-page .header-box .logo .line, .down-page .header-box .logo .dot {
    background-color: #333;
}
.down-page .nav-ctn .nav-line {
    background: #D51323;
}
.down-page .header-box .down {
    color: #D51323;
}
.down-page .header-box .right {
    color: #D51323;
    border: 1px solid #D51323;
}
.down-page .nav-line {
    width: 22px;
    left: 553px;
}

.down-page .header-bg .logo, .down-page .header-bg .nav div {
    color: #fff;
}
.down-page .header-bg .logo .line,
.down-page .header-bg .logo .dot,
.down-page .header-bg .nav-ctn .nav-line {
    background: #fff;
}
.down-page .header-bg .right {
    color: #fff;
    border: 1px solid #fff;
}
/* ************* end ************** */

/* 页面部分 */
.page-box{
    width: 100%;
    min-width: 1200px;
}
/*轮播*/
.ad{
    position: relative;
}
.banner {
    width: 100%;
}
.banner a{
    display: block;
}
.banner img {
    display: block;
    width: 100%;
}
.owl-dot.active span {
    background: #fff!important;
    /* background-color: #5E79FF!important; */
}
.owl-dot span {
    width: 20px!important;
    height: 4px!important;
    background: #335796!important;
    border-radius: 5px!important;
    margin-right: 16px !important;
    margin-left: 16px !important;
}
.owl-dots {
    position: absolute;
    bottom: 24px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
/* 标题 */
.title-box{
    width: 670px;
    height: 182px;
    margin: 0 auto;
    box-sizing: border-box;
    padding-top: 84px;
}
.title-box h2{
    font-size: 30px;
    line-height: 42px;
}
/* 内容公用样式 */
.title-s{
    font-size: 20px;
    line-height: 28px;
    /* font-family: PingFangSC-Regular, PingFang SC; */
    color: #333333;
}
.txt{
    font-size: 16px;
    color: #999;
    line-height: 28px;
    text-align: left;
}
.block-box{
    display: flex;
    justify-content: space-between;
}
/* 火富牛解决方案 */
.function{
    width: 100%;
    /* background: linear-gradient(180deg, rgba(255,207,207, 0.1) 0%, rgba(255, 255, 255, 0) 100%); */
    background-color: #fff;
    text-align: center;
    padding-top: 140px;
}
.function .title-box{
    background: url(../img/new/solution.png) no-repeat center center;
    background-size: 100%;
    margin-bottom: 47px;
}
.product-box{
    max-width: 1400px;
    margin: 0 auto;
    background-color: #fff;
    /* box-shadow: 0px 2px 28px 0px rgba(233, 229, 229, 0.37); */
    /* padding: 64px 0; */
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0px 27px;
}
.func-content{
    width: 23%;
    min-width: 180px;
    box-sizing: border-box;
    text-align: left;
    /* padding-top: 66px;
    padding-bottom: 35px; */
    /* margin-bottom: 20px; */
}
/* .func-content:not(:last-child) {
    border-right: 1px solid #eee;
} */
.func-ctn{
    width: 100%;
    height: 100%;
    min-height: 340px;
    box-sizing: border-box;
    padding: 32px 30px;
    transition: all 0.3s;
    position: relative;
    background: linear-gradient(134deg, #FFF5F5 0%, #FFFFFD 49%, #FFF5F5 100%);
    box-shadow: 0px 2px 28px 0px rgba(255,254,254,0.37);
    border-radius: 4px;
    border: 1px solid;
    border-image: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(255, 240, 240, 1)) 1 1;
}
.func-ctn:hover{
    transform: translateY(-40px);
}
.func-ctn img{
    width: 40px;
    margin-bottom: 47px;
}
.func-ctn .title-s{
    text-align: left;
    font-size: 22px;
    margin-bottom: 24px;
}
.func-ctn .txt{
    font-size: 14px;
    line-height: 24px;
    text-indent: 2em;
}
/* .func-ctn::after{
    content: '';
    display: block;
    width: 28px;
    height: 3px;
    background: #E1322D;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -14px;
} */
/* 机构用户专享 */
.organ{
    max-width: 1400px;
    margin: 0 auto;
    padding-top: 160px;
    /* display: flex;
    justify-content: space-between; */
    /* align-items: flex-end; */
}
.organ .title-box{
    background: url(../img/new/features.svg) no-repeat center center;
    background-size: 100%;
    text-align: center;
    margin-bottom: 40px;
}
/* .org-pic{
    width: 30%;
    margin-bottom: 16px;
}
.org-pic img{
    width: 100%;
} */
.organ-box{
    width: 100%;
    display: flex;
    justify-content: space-between;
    position: relative;
}

.organ-box 

.organ-ctn{
    display: flex;
    flex-wrap: wrap;
}
.organ-content{
    width: 85%;
    display: flex;
    justify-content: space-between;
    text-align: left;
    padding: 25px 18px;
    align-items: center;
    transition: transform .3s;
    cursor: pointer;
}
.nav-box {
    width: 29%;
    height: 476px;
    position: relative;
}
.nav-box .back-to-first {
    position: absolute;
    bottom: -25px;
    left: 172px;
    width: 0;
    display: block;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 11px solid #C29595;
    z-index: 666;
    opacity: 0;
    cursor: pointer;
}
.organ-img-box {
    width: 70%;
}
.organ-img {
    display: none;
}
.organ-img.active {
    display: block;
}
.organ-img img {
    width: 100%;
}
.number {
    font-size: 41px;
    color: #9E8B8B;
}
.icon-arrow {
    display: block;
    width: 10px;
    height: 10px;
    background-image: url('../img/new/arrow.png');
    background-repeat: no-repeat;
    background-size: 100%;
}
.organSwiper {
    height: 476px;
}
.organSwiper .active .organ-content {
    background-color: #D51323;
    box-shadow: 6px 19px 31px 0px #FFD0D4;
    border-radius: 2px;
    .number{
        color: #fff;
    }
    .title-s {
        color: #fff;
    }
    .txt {
        color: #fff;
    }
    .icon-arrow {
        width: 20px;
        height: 20px;
        background-image: url('../img/new/arrow_active.png');
    }
}
/* .organ-content:hover{
    background-color: #D51323;
    box-shadow: 6px 19px 31px 0px #FFD0D4;
    border-radius: 2px;
    .number{
        color: #fff;
    }
    .title-s {
        color: #fff;
    }
    .txt {
        color: #fff;
    }
    .icon-arrow {
        width: 20px;
        height: 20px;
        background-image: url('../img/new/arrow_active.png');
    }
} */
.organ-content img{
    width: 40px;
}
.organ-content .organ-txt {
    width: 250px;
}
.organ-content .title-s{
    font-size: 17px;
    font-weight: 600;
    color: #9E8B8B;
    margin-bottom: 3px;
}
.organ-content .txt{
    font-size: 13px;
    color: #9E8B8B;
}
/* 付费版本 */
.fee{
    text-align: center;
    padding-top: 144px;
    position: relative;
}
.fee .index-bg{
    width: 12%;
    position: absolute;
}
.fee .index-bg-left{
    top: 0;
    left: 0;
}
.fee .index-bg-right{
    top: -230px;
    right: 0;
}
.fee .title-box{
    margin-bottom: 40px;
    background: url(../img/new/paid.png) no-repeat center center;
    background-size: 100%;
}
.fee-box{
    width: 100%;
}
.fee-swiper-box{
    width: 100%;
    /* max-width: 1520px; */
    max-width: 1680px;
    margin: 0 auto;
    position: relative;
}
.fee-swiper-box .swiper {
    width: 93%;
    /* max-width: 1400px; */
    max-width: 1560px;
    margin: 0 auto;
    position: relative;
    left: 10px;
}
.fee-swiper-box .swiper-slide {
    width: 340px;
    height: 660px;
    padding-bottom: 10px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    transition: transform .3s;
}
.fee-swp{
    width: 340px;
    height: 570px;
    background: #F4F5F7;
    border-radius: 25px;
    box-sizing: border-box;
    padding: 0 5px;
    transition: all 0.3s;
}
.fee-swp .ctn-box{
    width: 340px;
    height: 530px;
    box-sizing: border-box;
    padding-left: 20px;
    padding-top: 29px;
    background: #FFF;
    box-shadow: 0px 2px 12px 0px rgba(213, 213, 213, 0.5);
    border-radius: 25px;
    position: relative;
    left: -25px;
    top: -30px;
}
.fee-swp .content{
    height: 451px;
    border-bottom-right-radius: 25px;
    padding: 0 17px 0 26px;
    text-align: left;
    color: #333;
    /* font-family: PingFangSC-Semibold, PingFang SC; */
}
.fee-swp .icon, .fee-swp .icon-fee-one, .myswiper-box .icon, .myswiper-box .icon-fee-one{
    display: block;
    width: 30px;
    height: 30px;
    background: url(../img/new/fee-icon.svg) no-repeat center center;
    background-size: 100%;
    margin-bottom: 20px;
}
.fee-swp .icon, .myswiper-box .icon{
    background: url(../img/new/fee-icon.svg) no-repeat center center;
}
.fee-swp .icon-fee-one, .myswiper-box .icon-fee-one{
    background: url(../img/new/fee-one.svg) no-repeat center center;
}
.fee-swp .type, .myswiper-box .type{
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    margin-bottom: 21px;
}
.myswiper-box .type{
    margin-bottom: 31px;
}
.fee-swp .price, .myswiper-box .price{
    font-size: 20px;
    font-weight: 800;
    line-height: 29px;
    margin-bottom: 22px;
}
.fee-swp .price{
    margin-bottom: 65px;
}
.fee-swp .price .fee-val, .myswiper-box .fee-val{
    font-size: 28px;
}
.fee-swp .price .start, .myswiper-box .start{
    font-size: 12px;
    color: #999;
    font-weight: normal;
    margin-left: 5px;
}
.fee-swp .price .fee-text, .myswiper-box .fee-text{
    font-size: 20px;
}
.myswiper-box .number{
    font-size: 20px;
    line-height: 28px;
    height: 28px;
    margin-bottom: 44px;
}
.fee-swp .line, .myswiper-box .line{
    height: 1px;
    background: #D8D8D8;
    margin-bottom: 30px;
}
.fee-swp .line{
    width: 100px;
}
.myswiper-box .line{
    width: 63px;
}
.fee-swp .text{
    font-size: 16px;
    color: #999;
    line-height: 35px;
    /* text-align: left; */
    text-align: justify;
}
.fee-swp .see{
    display: block;
    font-size: 18px;
    /* font-family: PingFangSC-Regular, PingFang SC; */
    color: #333333;
    line-height: 25px;
    padding-left: 37px;
    text-align: left;
    position: relative;
    top: -10px;
}
.fee-swp .see i{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../img/new/in.svg) no-repeat center center;
    background-size: 100%;
    margin-left: 10px;
}
.fee-swiper-box .swiper-button-next{
    transform: scale(0.82);
    color: #BCBCBC;
}
.fee-swiper-box .swiper-button-prev{
    transform: scale(0.82);
    color: #BCBCBC;
}
.fee-swp:hover{
    transform: scale(1.05) translateY(-30px);
    background: #D51323;
    box-shadow: 0px 2px 31px 0px rgba(227, 80, 80, 0.5);
}
.fee-swp:hover .content{
    background: #FFFBFB;
    box-shadow: 0px 2px 31px 0px rgba(227, 80, 80, 0.05);
    color: #D51323;
}
.fee-swp:hover .price .start{
    color: #D51323;
}
.fee-swp:hover .icon{
    background: url(../img/new/fee-active.svg) no-repeat center center;
    background-size: 100%;
}
.fee-swp:hover .icon-fee-one{
    background: url(../img/new/fee-one-active.svg) no-repeat center center;
    background-size: 100%;
}
.fee-swp:hover .content .text{
    color: #333;
}
.fee-swp:hover .see{
    color: #fff;
}
.fee-swp:hover .see i{
    background: url(../img/new/in-active.svg) no-repeat center center;
    background-size: 100%;
}
/* 关于我们 */
.us{
    padding: 160px 0 80px 0;
    text-align: center;
    background: rgba(255,187,185,0.03);
}
.us .title-box{
    background: url(../img/new/about.svg) no-repeat center center;
    background-size: 100%;
    margin-bottom: 54px;
}
.us-box{
    max-width: 1440px;
    width: 100%;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.us-box .content{
    width: 57%;
    font-size: 16px;
    color: #999;
    /* font-family: PingFangSC-Semibold, PingFang SC; */
    text-align: left;
    line-height: 61px;
    letter-spacing: 1px;
}
.us-box .content span{
    font-size: 20px;
    color: #E1322D;
    font-weight: 600;
}
.us-box img{
    display: block;
    width: 32%;
}
.mb20{
    margin-bottom: 20px;
}
/* 合作伙伴 */
.partner{
    width: 100%;
    padding-top: 100px;
    margin-bottom: 84px;
}
.partner .title-box{
    background: url(../img/new/partner.svg) no-repeat center center;
    background-size: 100%;
    margin-bottom: 47px;
}
.partner .title-box h2{
    text-align: center;
}
.partner .content{
    max-width: 1440px;
    margin: 0 auto;
    display: flex;
}
.partner .num{
    width: 336px;
    /* height: 480px; */
    background: url(../img/new/partner-bg.png) no-repeat center center;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
}
.partner .text-box{
    color: #fff;
}
.partner .mb75{
    margin-bottom: 75px;
}
@font-face {
    font-family: YS;
    src: url("../img/YouSheBiaoTiHei.ttf") format('truetype');
    font-weight: normal;
    font-style: normal;
}
.partner .fs46{
    font-size: 46px;
    font-family: YS;
}
.partner .fs16{
    font-size: 16px;
}
.partner .fs20{
    font-size: 20px;
}
.partner .pics{
    flex: 1;
    padding: 16px 30px;
    background: #F3F3F3;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.partner .pics .img{
    width: 15%;
    margin: 10px 0;
}
.partner img{
    width: 100%;
}
/*页脚*/
.footer{
    width: 100%;
    min-width: 1200px;
    background: #293445;
    padding: 30px 0 20px 0;
}
.footer .content{
    max-width: 1440px;
    margin: 0 auto 20px;
    box-sizing: border-box;
    padding: 0 20px;
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* .footer .title{
    display: flex;
    align-items: center;
} */
.footer .fof-icon{
    display: block;
    height: 25px;
    margin-right: 8px;
    margin: 0 auto 10px;
}
.footer .dot{
    display: inline-block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #fff;
    margin: 0 6px;
    position: relative;
    top: -4px;
}
.footer .contact{
    align-self: flex-start;
}
.footer li{
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    margin-bottom: 12px;
    transition: opacity 0.3s;
}
.footer li:not(:first-child){
    cursor: pointer;
}
.footer li:not(:first-child):hover{
    opacity: 0.6;
}
.footer li.fs16{
    font-size: 16px;
}
.footer .qr-code{
    display: flex;
    font-size: 14px;
    text-align: center;
}
.footer .qr-code img{
    width: 100px;
}
.footer .icp-box{
    display: flex;
    justify-content: center;
}
.footer .icp{
    text-align: center;
    font-size: 12px;
    color: #fff;
    opacity: 0.5;
    line-height: 22px;
    margin: 0 3px;
}
.footer .icp a{
    color: #fff;
    text-decoration: none;
}
.footer .icon-public{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../img/public.png) no-repeat center center;
    background-size: 100%;
    margin-right: 3px;
    position: relative;
    top: 2px;
}
.ml30{
    margin-left: 30px;
}
.mt20{
    margin-top: 20px;
}

/* 付费详情页 */
.pay-banner{
    margin-bottom: 14px;
    padding-top: 5%;
    position: relative;
}

/* .fee-banner{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
} */
.banner-img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    max-height: 700px;
    background-size: cover;
    background-repeat: round;
    background-image: url('/img/new/fee-banner.png?2')
}
@media screen and (min-width: 2500px) {
    .pay-banner{
        padding-top: 8%;
    }
    .banner-img {
        max-height: 950px;
    }
}
.pay-title{
    font-size: 63px;
    /* font-family: SourceHanSansSCVF-Medium, SourceHanSansSCVF; */
    font-weight: 600;
    color: #FFFFFF;
    line-height: 91px;
    text-align: center;
    margin-bottom: 18px;
}
.pay-entitle{
    font-size: 33px;
    /* font-family: PingFangSC-Semibold, PingFang SC; */
    font-weight: 600;
    color: #BAC8D4;
    line-height: 46px;
    text-align: center;
    margin-bottom: 67px;
}
.myswiper-box{
    width: 100%;
    max-width: 1590px;
    margin: 0 auto;
    position: relative;
}
.myswiper-box .swiper {
    width: 90%;
    max-width: 1396px;
    margin: 0 auto;
    padding-bottom: 20px;
}
.myswiper-box .swiper-slide {
    height: 700px;
    padding-top: 40px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    transition: transform .3s;
}
.myswiper-box .swiper-ctn{
    width: 300px;
    border-radius: 25px;
    text-align: center;
    background: #FFF6F6;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);
}
.myswiper-box .content{
    width: 300px;
    height: 444px;
    padding: 37px 36px;
    border-radius: 25px;
    background: #fff;
    text-align: left;
    color: #333;
    box-sizing: border-box;
    transition: all .3s;
}
.myswiper-box .swiper-button-next{
    transform: scale(0.7);
    color: #fff;
    right: 0;
    top: calc(50% - 78px);
}
.myswiper-box .swiper-button-prev{
    transform: scale(0.7);
    color: #fff;
    left: 0;
    top: calc(50% - 78px);
}
.myswiper-box .btn-box{
    text-align: center;
}
.myswiper-box .buybtn-one, .myswiper-box  .buybtn{
    width: 150px;
    height: 40px;
    border-radius: 8px;
    border: 1px solid #D51323;
    background-color: #fff;
    font-size: 16px;
    /* font-family: PingFangSC-Semibold, PingFang SC; */
    font-weight: 600;
    color: #D51323;
    line-height: 22px;
    text-align: center;
    cursor: pointer;
}
/* .myswiper-box .swiper-slide-active{
    transform: translateY(-40px);
}
.myswiper-box .swiper-slide-active .content{
    background: #D51323;
    box-shadow: 0px 13px 15px 0px rgb(227, 80, 80, 0.2);
    color: #fff;
}
.myswiper-box .swiper-slide-active .icon{
    background: url(../img/new/fee-white.svg) no-repeat center center;
    background-size: 100%;
}
.myswiper-box .swiper-slide-active .icon-fee-one{
    background: url(../img/new/fee-one-white.svg) no-repeat center center;
    background-size: 100%;
}
.myswiper-box .swiper-slide-active .buybtn-one, .myswiper-box .swiper-slide-active .buybtn{
    box-shadow: 0px 2px 10px 0px rgba(147, 147, 147, 0.5);
    border-radius: 8px;
    border: 1px solid #FFFFFF;
    background: #D51323;
    color: #fff;
} */
.myswiper-box .text-box{
    height: 0px;
    overflow: hidden;
    transition: height 0.5s;
}
.myswiper-box .text{
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    font-size: 15px;
    /* font-family: PingFangSC-Regular, PingFang SC; */
    color: #BC7878;
    line-height: 29px;
    text-align: justify;
    /* text-align: left; */
}
/* 功能表 */
#feefunc-table{
    margin-bottom: 41px;
    padding: 0 20px;
}
.func-table{
    width: 100%;
    max-width: 1396px;
    margin: 0 auto;
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1);
}
.func-table th{
    height: 80px;
    line-height: 80px;
    border: 1px solid #E8E7E7;
    text-align: center;
    font-size: 24px;
    /* font-family: PingFangSC-Semibold, PingFang SC; */
    font-weight: 600;
    color: #333333;
}
.func-table .th-bg{
    background: #FBF4F4;
    font-size: 18px;
    color: #D33131;
}
.func-table td{
    height: 65px;
    line-height: 65px;
    padding: 0;
    border: 1px solid #E8E7E7;
    text-align: center;
}
.func-table .td-title{
    align-items: center;
    font-size: 18px;
    /* font-family: PingFangSC-Medium, PingFang SC; */
    font-weight: 600;
    color: #333;
    position: relative;
}
.func-table .dtl-title{
    font-size: 16px;
    /* font-family: PingFangSC-Regular, PingFang SC; */
    color: #333;
    line-height: 22px;
}
.func-table .lh2, .func-table .lh3,.func-table .lh4,.func-table .lh5, .func-table .lh9, .func-table .lh10{
    width: 100%;
    position: absolute;
}
.func-table .td-title .lh2{
    height: 130px;
    line-height: 130px;
}
.func-table .td-title .lh3{
    height: 195px;
    line-height: 195px;
}
.func-table .td-title .lh4{
    height: 264px;
    line-height: 264px;
}
.func-table .td-title .lh5{
    height: 332px;
    line-height: 332px;
}
.func-table .td-title .lh9{
    height: 585px;
    line-height: 585px;
}
.func-table .td-title .lh10{
    height: 660px;
    line-height: 660px;
}

.func-table .td-v{
    width: 11.5%;
    font-weight: 600;
}
.func-table .td-bg{
    background-color: #FFF9F9;
}
.func-table .td-v i{
    display: inline-block;
    width: 18px;
    height: 17px;
    background: url(../img/new/td-slt.svg) no-repeat center center;
    background-size: 100%;
}
.func-table .td-active i{
    background: url(../img/new/td-slt-active.svg) no-repeat center center;
    background-size: 100%;
}
.func-table .td-active{
    position: relative;
    color: #D51323;
}
.func-table .td-active::before, .func-table .td-active::after{
    display: block;
    content: '';
    width: 1px;
    height: calc(100% + 2px);
    background: #FF2E40;
}
.func-table .td-active::before{
    position: absolute;
}
.func-table .td-active::after{
    position: absolute;
    right: -1px;
    top: 0;
}
.func-table .foot .td-active::before, .func-table .foot .td-active::after{
    height: 100%;
}
.func-table .head .td-active::after{
    top: -1px;
}
.func-table .head .td-active{
    border-top: 1px solid #FF2E40;
}
.func-table .foot .td-active{
    border-bottom: 1px solid #FF2E40;
}
/* 正在开发中 */
/* .exploiting-box{
    padding: 0 20px;
    margin-bottom: 40px;
}
.exploiting{
    width: 100%;
    max-width: 1396px;
    margin: 0 auto;
    background-color: #F0F5FF;
    padding: 40px 0 50px 0;
    border-radius: 8px;
    text-align: center;
}
.exploiting .ept-icon{
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url(../img/new/epting.svg) no-repeat center center;
    background-size: 100%;
}
.exploiting .text{
    font-size: 18px;
    color: #8199D1;
    line-height: 25px;
    margin-bottom: 26px;
}
.exploiting .func{
    font-size: 18px;
    color: #142C65;
    line-height: 25px;
}
.exploiting .func .mg58{
    margin: 0 58px;
}
.exploiting .func i{
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-right: 8px;
    position: relative;
    top: 2px;
}
.exploiting .func .ept1{
    background: url(../img/new/ept1.svg) no-repeat center center;
    background-size: 100%;
}
.exploiting .func .ept2{
    background: url(../img/new/ept2.svg) no-repeat center center;
    background-size: 100%;
}
.exploiting .func .ept3{
    background: url(../img/new/ept3.svg) no-repeat center center;
    background-size: 100%;
} */
.new-ept-box{
    padding: 0 20px;
    margin-bottom: 40px;
}
.new-ept{
    box-sizing: border-box;
    width: 100%;
    max-width: 1396px;
    margin: 0 auto;
    padding: 86px 104px;
    border-radius: 8px;
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1);
    display: flex;
}
.new-ept .new-ept-icon{
    display: inline-block;
    width: 125px;
    height: 104px;
    background: url(../img/new/new-epting.svg) no-repeat center center;
    background-size: 100%;
    margin-right: 101px;
}
.new-ept .text{
    font-size: 24px;
    color: #5D6B81;
    line-height: 33px;
    margin-bottom: 35px;
}
.new-ept .func span{
    display: inline-block;
    font-size: 18px;
    color: #333330;
    line-height: 30px;
}
.new-ept .func i{
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    position: relative;
    top: 10px;
}
.new-ept .func .new-ept1{
    background: url(../img/new/new-ept1.svg) no-repeat center center;
    background-size: 100%;
}
.new-ept .func .new-ept2{
    background: url(../img/new/new-ept2.svg) no-repeat center center;
    background-size: 100%;
}
.new-ept .func .new-ept3{
    background: url(../img/new/new-ept3.svg) no-repeat center center;
    background-size: 100%;
}
.new-ept .func .mr68{
   margin-right: 68px;
}

/* 购买弹框 */
.modal-bg{
    display: none;
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, 0.7);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
}
.modal-bg .modal-content{
    width: 460px;
    background: #fff;
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -230px;
    margin-top: -245px;
}
.modal-title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 25px;
    border: 1px solid #F6F6F6;
}
.modal-title .title{
    font-size: 16px;
    /* font-family: PingFangSC-Medium, PingFang SC; */
    color: rgba(0, 0, 0, 0.85);
}
.modal-close{
    cursor: pointer;
    width: 14px;
    height: 14px;
    background: url(../img/new/colse.svg) no-repeat center center;
    background-size: 100%;
}
.modal-content .ctn-box{
    padding: 20px 25px 40px 25px;
    text-align: center;
}
.modal-content .ctn-box .text{
    font-size: 14px;
    /* font-family: PingFangSC-Regular, PingFang SC; */
    color: #333;
    text-align: center;
    line-height: 22px;
    margin-bottom: 28px;
}
.modal-content .red{
    color: #D51323;
}
.modal-content .ctn-box .pic{
    width: 344px;
    margin-bottom: 40px;
}
.buy-modal .modal-content .ctn-box .pic{
    width: 230px;
}
.modal-content .link-box{
    width: 80%;
    margin: 0 auto;
    display: flex;
    align-items: center;
}
.modal-content .link-box .link{
    flex: 1;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    height: 32px;
    line-height: 32px;
    letter-spacing: 1px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.modal-content .link-box .link .icon{
    display: block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
}
.modal-content .link-box .btn{
    width: 80px;
    height: 32px;
    font-size: 14px;
    /* font-family: PingFangSC-Regular, PingFang SC; */
    color: #FFF;
    line-height: 32px;
    text-align: center;
    background: #D51323;
    border-top: 1px solid #D51323;
    border-right: 1px solid #D51323;
    border-bottom: 1px solid #D51323;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    cursor: pointer;
}

@media (max-width: 1280px) {
    .func-content{
        width: 180px;
        margin-bottom: 40px;
    }
    .func-content .func-ctn{
        padding: 0 10px;
    }
    .organ-content, .fee .content-box{
        width: 220px;
    }
    .us-box .bg{
        padding-right: 60px;
    }
    .fee-swiper-box .swiper {
        width: 90%;
        margin: 0 auto;
    }
    .fee-swp{
        width: 300px;
    }
    .fee-swp .ctn-box{
        width: 300px;
    }
    .myswiper-box .swiper-button-next{
        color: #999;
    }
    .myswiper-box .swiper-button-prev{
        color: #999;
    }
}
.h1header {
    display: block;
    height: 0;
    width: 0;
    overflow: hidden;
}

/* 视频样式 */
video::-webkit-media-controls-fullscreen-button {
    display: none;
}

video::-webkit-media-controls-play-button {
    display: none;
}

video::-webkit-media-controls-timeline {
    display: none;
}

video::-webkit-media-controls-current-time-display {
    display: none;
}

video::-webkit-media-controls-time-remaining-display {
    display: none;
}

video::-webkit-media-controls-mute-button {
    display: none;
}

video::-webkit-media-controls-toggle-closed-captions-button {
    display: none;
}

video::-webkit-media-controls-enclosure {
    display: none;
}

video::-webkit-media-controls-volume-slider {
    display: none;
}
.player-box {
    position: relative;
    width: 522px;
    height: 285px;
}
.player-vedio {
    width: 100%;
    height: 100%;
}
.player-btn {
    position: absolute;
    bottom: 6%;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.btn {
    display: block;
    width: 38px;
    height: 38px;
}
.btnPlay-start {
    background: url(../img/index/play.png) no-repeat center center;
}
.btnPlay-stop {
    background: url(../img/index/stop.png) no-repeat center center;
}
.btnPlay-full {
    background: url(../img/index/fullscreen.png) no-repeat center center;
}
.btnPlay-closefull {
    background: url(../img/index/closefull.png) no-repeat center center;
}
.ml20 {
    margin-left: 25px;
}
.mr20 {
    margin-right: 25px;
}

/* 下载页 */
.down-page {
    width: 100%;
    min-width: 1200px;
    background: linear-gradient(to bottom, #F4F7FF, #EDF0FF);
}
.down-main {
    min-height: calc(100vh - 229.33px);
    padding-top: 80px;
    background: url(../img/new/down-background.png) no-repeat center center;
    background-size: 100%;
    box-sizing: border-box;
    display: flex;
    align-items: end;
    justify-content: center;
}
.down-cont {
    width: 1100px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.phone-img {
    max-height: 694px;
    height:calc(100vh - 229.33px - 80px);
    min-height: 500px;
    margin-right: 40px;
    align-self: flex-end;
}
.down-text {
    font-size: 55px;
    font-weight: 500;
    color: #1F3E6B;
    white-space: nowrap;
}
.mt-15px {
    margin-top: 15px;
}
.mt-35px {
    margin-top: 35px;
}
.qrcode {
    margin-top: 30px;
    margin-bottom: 9px;
    width: 192px;
    height: 192px;
    padding: 11px;
    background: #FFFFFF;
    box-shadow: 0px 2px 17px 0px rgba(191, 192, 194, 0.5);
    border-radius: 12px;
    box-sizing: border-box;
}
.down-text-1 {
    font-size: 22px;
    font-weight: 400;
    color: #1F3E6B;
    margin-top: 15px;
    white-space: nowrap;
}
.down-qrcode {
    text-align: center;
    width: 192px;
    margin-top: 23px;
    margin-bottom: 35px;
}
.down-button-1 {
    text-align: center;
    color: #FFFFFF;
    padding-top: 11px;
    padding-bottom: 16px;
    width: 192px;
    background: #4180ED;
    border-radius: 4px;
    margin-bottom: 16px;
}
.down-button-1 img {
    top: 5px;
    position: relative;
}
.down-button-2 {
    text-align: center;
    color: #FFFFFF;
    padding-top: 11px;
    padding-bottom: 16px;
    width: 192px;
    background: #4180ED;
    border-radius: 4px;
    margin-bottom: 16px;
}
.down-button-2 img {
    top: 5px;
    position: relative;
}
.qrcode-img {
    width: 100%;
}
.down-text-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 400;
    color: #7D8A9E;
    display: flex;
    align-items: center;
    white-space: nowrap;
}
.qrcode-img2 {
    width: 32px;
    margin-right: 10px;
}
.qr-text {
    font-size: 20px;
    font-weight: 400;
    color: #1F3E6B;
    line-height: 28px;
    white-space: nowrap;
}
@media screen and (max-width: 1440px) {
    .down-text {
        font-size: 38px;
    }
}
@media screen and (max-width: 1280px) {
    .down-cont{
        min-height: 353px;
    }
    .down-text {
        font-size: 32px;
    }
    .qrcode {
        width: 140px;
        height: 140px;
    }
    .down-button-1 {
        width: 140px;
    }
    .down-button-2 {
        width: 140px;
    }
    .down-text-1 {
        font-size: 18px;
        margin-top: 10px;
    }
    .down-qrcode {
        width: 140px;
        margin-top: 15px;
        margin-bottom: 20px;
    }
    .qr-text, .down-text-2 {
        font-size: 16px;
        line-height: 20px;
    }
    .qrcode-img2 {
        width: 28px;
        
    }
    .down-cont {
        width: 52%;
        min-width: 700px;
    }
    .phone-img {
        min-height: 375px !important;
    }
}