@charset "utf-8";@font-face {
    font-family: 'HelveticaNeueLTPro';
    src: url('../css/comm/HelveticaNeueLTPro-ThEx.otf?v=201906130202'),url('../css/comm/HelveticaNeueLTPro-ThEx.otf?v=201906130202') format('embedded-opentype')
}

html,body {
    font-family: '微软雅黑';
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
    font-size: 40px
}

body {
    font-size: 14px;
    padding-top: 70px;
    background: #f3f8fc;
    overflow-x: hidden
}

body a {
    text-decoration: none
}

.fk_pc {
    display: block
}

.fk_mobi {
    display: none
}

.fa-head {
    z-index: 999
}

.fk_navMobiBar {
    z-index: 19
}

.f_btn {
    overflow: hidden;
    display: inline-block
}

.f_btn>a {
    display: inline-block;
    width: 210px;
    height: 48px;
    line-height: 48px;
    font-size: 20px;
    font-family: SourceHanSansCN-Normal,'微软雅黑';
    font-weight: 400;
    color: #1d78fa;
    border-width: 1px;
    border-radius: 25px;
    border-style: solid;
    border-color: #1d78fa;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    position: relative
}

.fk_banner_wrap {
    position: relative;
    padding-top: 42.656%;
    background-color: #fff
}

.fk_banner_bg {
    max-width: 100%;
    vertical-align: top;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%
}

.fk_banner_left {
    position: absolute;
    left: 15.46%;
    top: 23.78%;
    width: 29.98%;
    height: 32.09%
}

.fk_banner_bg_text {
    width: 403px;
    height: 146px;
    background: url(../image/weixin/banner/text-1.png?v=201908281256) no-repeat 0 center;
    background-size: contain
}

.fk_section {
    position: absolute;
    bottom: 0;
    width: 100%
}

.fk_section .bannerBtn {
    width: 40.10%;
    height: 20%;
    min-height: 25px;
    min-width: 100px;
    max-width: 210px;
    max-height: 50px;
    color: #fff;
    border-color: #fff
}

.fk_section .bannerBtn:hover {
    background-color: #fff;
    color: rgba(29,120,250,1);
    border-color: #1d78f9
}

.anim {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%)
}

.anim:before {
    position: relative;
    content: '';
    display: block;
    margin-top: 100%
}

.anim:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 50%
}

.anim {
    -moz-animation: anim-out .75s;
    -webkit-animation: anim-out .75s;
    animation: anim-out .75s
}

.anim:after {
    -moz-animation: anim-out-pseudo .75s;
    -webkit-animation: anim-out-pseudo .75s;
    animation: anim-out-pseudo .75s
}

.anim,.anim:after {
    animation-iteration-count: infinite;
    animation-duration: 1.3s
}

@-webkit-keyframes anim-in {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@-moz-keyframes anim-in {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@-ms-keyframes anim-in {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@keyframes anim-in {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@-webkit-keyframes anim-in-pseudo {
    0% {
        background: rgba(0,0,0,0.25)
    }

    100% {
        background: transparent
    }
}

@-moz-keyframes anim-in-pseudo {
    0% {
        background: rgba(0,0,0,0.25)
    }

    100% {
        background: transparent
    }
}

@-ms-keyframes anim-in-pseudo {
    0% {
        background: rgba(0,0,0,0.25)
    }

    100% {
        background: transparent
    }
}

@keyframes anim-in-pseudo {
    0% {
        background: rgba(0,0,0,0.25)
    }

    100% {
        background: transparent
    }
}

@-webkit-keyframes anim-out {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@-moz-keyframes anim-out {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@-ms-keyframes anim-out {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@keyframes anim-out {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@-webkit-keyframes anim-out-pseudo {
    0% {
        background: rgba(0,0,0,0.25)
    }

    100% {
        background: transparent
    }
}

@-moz-keyframes anim-out-pseudo {
    0% {
        background: rgba(0,0,0,0.25)
    }

    100% {
        background: transparent
    }
}

@-ms-keyframes anim-out-pseudo {
    0% {
        background: rgba(0,0,0,0.25)
    }

    100% {
        background: transparent
    }
}

@keyframes anim-out-pseudo {
    0% {
        background: rgba(0,0,0,0.25)
    }

    100% {
        background: transparent
    }
}

.fk_banner_bottom {
    position: absolute;
    width: 95%;
    max-width: 1360px;
    height: 180px;
    background: white;
    box-shadow: 0 8px 17px 1px rgba(68,93,127,0.1);
    border-radius: 8px;
    margin: 0 auto;
    left: 50%;
    top: 88%;
    transform: translate(-50%,-50%)
}

.fk_banner_bottom .wrapper {
    height: 100%;
    width: 100%;
    margin: 0 auto;
    display: table
}

.fk_banner_bottom .fk_data_title,.fk_banner_bottom .fk_data_list {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: left
}

.fk_banner_bottom .fk_data_title {
    max-width: 323px;
    width: 23%
}

.fk_banner_bottom .fk_data_title .main_text_img {
    width: 57.4%;
    height: 100%;
    max-width: 179px;
    max-height: 56px;
    margin: 0 auto;
    background: url(../image/weixin/banner/text-2.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_banner_bottom .fk_data_list>li {
    width: 24%;
    box-sizing: border-box;
    display: inline-block;
    text-align: center;
    border-left: 1px solid #ddd;
    color: #333
}

.fk_banner_bottom .fk_data_list .num {
    font-size: 39px;
    font-family: HelveticaNeueLTPro,SourceHanSansCN-Normal,'微软雅黑';
    font-weight: 300
}

.fk_banner_bottom .fk_data_list .unit {
    font-size: 15px;
    font-family: Microsoft YaHei;
    font-weight: 400
}

.fk_banner_bottom .fk_data_list .sub_text {
    font-size: 15px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #888
}

.screen_text_img {
    display: inline-block
}

.fk_screen_container {
    text-align: center;
    overflow-x: hidden
}

.fk_reason {
    padding: 4.1% 0 115px 0;
    background-color: #fff
}

.reason_text_img {
    width: 472px;
    height: 32px;
    margin-bottom: 80px;
    background: url(../image/weixin/screen-1/text-1.png) no-repeat center center;
    background-size: contain
}

.bijiao_text_img {
    width: 472px;
    height: 32px;
    margin-bottom: 80px;
    background: url(../image/weixin/screen-1/text-9.png) no-repeat center center;
    background-size: contain
}

.reason_content {
    position: relative;
    width: 1156px;
    height: 440px;
    margin: 0 auto;
    text-align: center
}

.reason_content .reason_item {
    background-color: #fff;
    position: absolute;
    width: 300px;
    height: 440px;
    box-shadow: 0 4px 20px 5px rgba(217,223,231,0.4);
    transition: box-shadow .3s ease
}

.reason_content .reason_item:hover {
    box-shadow: 0 4px 20px 5px rgba(217,223,231,0.8)
}

.reason_content .reason_left {
    left: 0
}

.reason_content .reason_middle {
    left: 430px
}

.reason_content .reason_right {
    right: 0
}

.reason_item_title {
    font-size: 19px;
    font-family: '微软雅黑';
    font-weight: 400;
    line-height: 60px;
    color: #333
}

.reason_left .reason_item_img {
    margin-top: 80px
}
.reason_left .reason_item_img>img {
    width: 142px;
    height: 142px;
}

.reason_left .reason_item_title {
    margin-top: 10px;
    margin-bottom: 5px
}

.reason_middle .reason_item_img {
    margin-top: 80px
}
.reason_middle .reason_item_img>img {
    width: 142px;
    height: 142px;
}

.reason_middle .reason_item_title {
    margin-top: 24px;
    margin-bottom: 5px
}

.reason_right .reason_item_img {
    margin-top: 80px
}
.reason_right .reason_item_img>img {
    width: 142px;
    height: 142px;
}

.reason_right .reason_item_title {
    margin-top: 24px;
    margin-bottom: 5px
}

.reason_item_text span {
    font-size: 14px;
    font-family: '微软雅黑';
    font-weight: 400;
    line-height: 30px;
    color: #666
}

.reason_item_text .first_text {
    display: block
}

.fk_entry {
    padding-top: 96px;
    padding-bottom: 132px;
    background: (246,249,254);
    margin: 0 auto;
    max-width: 1089px
}

.fk_entry .fk_entry_text_img {
    width: 452px;
    height: 33px;
    background: url(../image/weixin/screen-2/text-1.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_entry .entry_items {
    margin: 0 auto;
    margin-top: 59px
}

.fk_entry .entry_items .item {
    display: inline-block;
    padding: 30px;
    margin: 0 auto;
    width: 140px;
    height: 140px;
    transition: all .2s ease-out
}

.fk_entry .entry_items .item:hover {
    background: white;
    border-radius: 8px;
    box-shadow: 0 9px 21px 0 rgba(0,10,61,0.06)
}

.fk_entry .entry_items .item_wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.fk_entry .entry_items .item_icon {
    width: 100px;
    height: 100px;
    line-height: 90px;
    margin: 0 auto;
    vertical-align: middle
}

.fk_entry .entry_items .item_icon img {
    max-width: 100%;
    display: inline;
    margin: 0 auto
}

.fk_entry .entry_items .item_text {
    text-align: center;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333
}

.fk_solution1 .content_right .content_right_text,.fk_solution2 .content_left .content_left_text,.fk_solution3 .content_right .content_right_text {
    margin-top: 33px;
    margin-bottom: 56px
}

.fk_solution1 .content_right .content_right_text div,.fk_solution2 .content_left .content_left_text div,.fk_solution3 .content_right .content_right_text div {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666;
    margin-bottom: 15px
}

.fk_solution1 .solution_button>a,.fk_solution2 .solution_button>a,.fk_solution3 .solution_button>a {
    border: 1px solid #04cda9;
    color: #04cda9
}

.fk_solution1 .solution_button:hover>a,.fk_solution2 .solution_button:hover>a,.fk_solution3 .solution_button:hover>a {
    background-color: #04cda9;
    color: white
}

.fk_solution1 .content .content_left .img1,.fk_solution1 .content .content_left .img2,.fk_solution2 .content .content_right .img1,.fk_solution2 .content .content_right .img2,.fk_solution3 .content .content_left .img1,.fk_solution3 .content .content_left .img2 {
    box-shadow: 0 4px 20px 5px rgba(217,223,231,0.4)
}

.fk_solution1 {
    padding-top: 90px;
    padding-bottom: 90px;
    background: white;
    margin: 0 auto
}

.fk_solution1 .fk_solution1_text_img {
    width: 657px;
    height: 33px;
    background: url(../image/weixin/screen-3/text-1.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_solution1 .content {
    margin: 0 auto;
    margin-top: 100px;
    max-width: 1087px
}

.fk_solution1 .content::after {
    content: '';
    display: block;
    clear: both
}

.fk_solution1 .content .content_left {
    float: left;
    max-width: 640px;
    width: 60%;
    position: relative
}

.fk_solution1 .content .content_left .effect_img {
    position: absolute;
    right: -44px;
    height: 26.5%;
    max-width: 125px;
    min-width: 125px;
    height: 26.5%;
    top: 49%;
    background: url(../image/weixin/screen-3/fd.png?v=201908281256) center 0 no-repeat;
    background-size: contain
}

.fk_solution1 .content .content_left .img1,.fk_solution1 .content .content_left .img2 {
    width: 44%;
    height: auto;
    max-width: 270px;
    max-height: 470px
}

.fk_solution1 .content .content_left .img1 {
    float: left
}

.fk_solution1 .content .content_left .img2 {
    float: right
}

.fk_solution1 .content .content_left .img1>img,.fk_solution1 .content .content_left .img2>img {
    width: 100%;
    height: auto
}

.fk_solution1 .content .content_right {
    text-align: left;
    margin-top: 12%;
    margin-left: 10px;
    margin-right: 10px;
    float: right
}

.fk_solution1 .fk_solution1_text_right {
    width: 223px;
    height: 24px;
    background: url(../image/weixin/screen-3/text-2.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_solution2 {
    padding-top: 90px;
    padding-bottom: 90px;
    background: #f6f9fe;
    margin: 0 auto
}

.fk_solution2 .content {
    margin: 0 auto;
    max-width: 1087px
}

.fk_solution2 .content::after {
    content: '';
    display: block;
    clear: both
}

.fk_solution2 .content .content_left {
    text-align: left;
    margin-top: 12%;
    margin-left: 10px;
    margin-right: 10px;
    float: left
}

.fk_solution2 .fk_solution2_text_left {
    width: 149px;
    height: 24px;
    background: url(../image/weixin/screen-4/text-1.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_solution2 .content .content_right {
    float: right;
    max-width: 640px;
    width: 60%
}

.fk_solution2 .content .content_right .img1,.fk_solution2 .content .content_right .img2 {
    width: 44%;
    height: auto;
    max-width: 270px;
    max-height: 470px
}

.fk_solution2 .content .content_right .img1 {
    float: left
}

.fk_solution2 .content .content_right .img2 {
    float: right
}

.fk_solution2 .content .content_right .img1>img,.fk_solution2 .content .content_right .img2>img {
    width: 100%;
    height: auto
}

.fk_solution3 {
    padding-top: 90px;
    padding-bottom: 90px;
    background: white;
    margin: 0 auto
}

.fk_solution3 .content {
    margin: 0 auto;
    max-width: 1087px
}

.fk_solution3 .content::after {
    content: '';
    display: block;
    clear: both
}

.fk_solution3 .content .content_left {
    float: left;
    max-width: 640px;
    width: 60%
}

.fk_solution3 .content .content_left .img1,.fk_solution3 .content .content_left .img2 {
    width: 44%;
    height: auto;
    max-width: 270px;
    max-height: 470px
}

.fk_solution3 .content .content_left .img1 {
    float: left
}

.fk_solution3 .content .content_left .img2 {
    float: right
}

.fk_solution3 .content .content_left .img1>img,.fk_solution3 .content .content_left .img2>img {
    width: 100%;
    height: auto
}

.fk_solution3 .content .content_right {
    text-align: left;
    margin-top: 12%;
    margin-left: 10px;
    margin-right: 10px;
    float: right
}

.fk_solution3 .fk_solution3_text_right {
    width: 148px;
    height: 24px;
    background: url(../image/weixin/screen-5/text-1.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_qzApp {
    padding-top: 100px;
    padding-bottom: 55px;
    background: #f6f9fe
}

.fk_qzApp .qzApp_text_img {
    width: 506px;
    height: 33px;
    background: url(../image/weixin/screen-6/text-1.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_qzApp .qzApp_contentContainer {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    margin-top: 70px
}

.fk_banTxtCopy {
    moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fk_qzApp .qzApp_contentContainer::-webkit-scrollbar {
    display: none
}

.fk_qzApp .qzApp_contentWrap {
    height: 365px;
    padding-bottom: 45px;
    overflow-x: hidden;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
}

.fk_qzApp .qzApp_contentContainer::-webkit-scrollbar {
    display: none
}

.fk_qzApp .qzApp_content {
    width: 1290px;
    height: 100%;
    margin: 0 auto;
    text-align: center;
    font-size: 0
}

.fk_qzApp .itemWrap {
    display: inline-block;
    width: 230px;
    height: 100%;
    margin-left: 100px;
    box-shadow: 0 4px 20px 5px rgba(217,223,231,0.4);
    border-radius: 10px;
    transition: box-shadow .3s ease
}

.fk_qzApp .itemWrap:hover {
    box-shadow: 0 4px 20px 5px rgba(217,223,231,0.8)
}

.fk_qzApp .itemWrap1 {
    margin: 0;
    background: url(../image/weixin/screen-6/ld1.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_qzApp .itemWrap2 {
    background: url(../image/weixin/screen-6/ld2.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_qzApp .itemWrap3 {
    background: url(../image/weixin/screen-6/ld3.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_qzApp .itemWrap4 {
    background: url(../image/weixin/screen-6/ld4.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_qzApp .item_title {
    margin-top: 271px;
    font-size: 16px;
    font-family: '微软雅黑';
    font-weight: 400;
    color: #333
}

.fk_qzApp .item_text {
    margin-top: 9px
}

.fk_qzApp .text_line {
    display: block;
    font-size: 12px;
    font-family: '微软雅黑';
    font-weight: 400;
    color: #666;
    margin-top: 8px
}

.fk_numberBar {
    color: #333;
    position: relative;
    height: 170px;
    width: 100%;
    background: url(../image/weixin/screen-7/bg.png?v=201908281256) no-repeat center center;
    background-size: 100% 100%
}

.fk_numberBar .fk_numberBar_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.fk_numberBar .fk_trustChoiceNum {
    display: inline-block
}

.fk_numberBar .fk_numberWrap {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    display: table;
    overflow: hidden
}

.fk_numberBar .fk_numberList {
    font-size: 0;
    display: table-cell;
    vertical-align: middle
}

.fk_numberBar .fk_numberItem {
    border-left: solid #ebebeb 1px;
    display: inline-block;
    *display: inline;
    *zoom:1;float: none;
    font-family: HelveticaNeueLTPro,SourceHanSansCN-Normal,'微软雅黑';
    text-align: center;
    width: 308px;
    padding: 15px 0 8px 0
}

.fk_numberBar .fk_itemWrap {
    text-align: left;
    display: inline-block
}

.fk_numberBar .fk_numberItem:first-child {
    border-left: none
}

.fk_numberBar .fk_numberDesc {
    font-size: 15px;
    font-weight: 400;
    color: rgba(236,247,255,1);
    margin-top: 25px
}

.fk_numberBar .fk_num {
    font-size: 39px;
    font-weight: 300;
    color: rgba(255,255,255,1);
    line-height: 1
}

.fk_numberBar .fk_num,.fk_numberBar .fk_numberDesc {
    vertical-align: top
}

.fk_numberBar .fk_char {
    margin-left: 10px;
    font-size: 15px;
    font-weight: 400;
    color: rgba(255,255,255,1);
    line-height: 1
}

.fk_trade {
    position: relative;
    height: 762px;
    background: url(../image/weixin/screen-8/bg.png?v=201908281256) no-repeat center center;
    background-size: cover
}

.fk_trade .trade_text_img {
    width: 137px;
    height: 32px;
    background: url(../image/weixin/screen-8/text-1.png?v=201908281256) no-repeat center center;
    background-size: contain;
    margin: 0 auto;
    margin-top: 90px
}

.fk_trade .trade_content {
    width: 100%;
    max-width: 1362px;
    margin: 0 auto;
    margin-top: 10px
}

.trade_content>img {
    width: 100%;
    background-size: contain
}

.fk_intro {
    height: 762px;
    background-color: rgba(246,249,254,1);
    overflow: hidden;
    text-align: center
}

.fk_intro .content {
    margin: 0 auto;
    width: 1464px
}

.fk_intro .title {
    width: 523px;
    height: 34px;
    background: url(../image/weixin/screen-9/text-1.png?v=201908281256) no-repeat 0;
    display: inline-block;
    margin-top: 79px;
    margin-bottom: 39px;
    background-size: contain
}

.fk_intro .content .item {
    width: 100%;
    height: 450px;
    position: relative
}

.fk_intro .templates {
    position: absolute;
    width: 1260px;
    height: 100%;
    left: 110px;
    overflow: hidden;
    text-align: center
}

.fk_intro .templates .clearfix {
    position: absolute;
    width: 1000%;
    height: 100%;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    padding-top: 30px
}

.fk_intro .templates .clearfix li {
    float: left;
    width: 275px;
    display: inline-block;
    margin: 0 20px 0
}

.fk_intro .templates .template {
    width: 100%;
    height: 400px;
    display: inline-block;
    float: left;
    position: relative
}

.fk_intro .content .item .item_btn {
    position: absolute;
    height: 450px;
    line-height: 450px;
    padding-top: 30px
}

.fk_intro .content .btn_left {
    left: 0
}

.fk_intro .content .btn_right {
    right: 0
}

.fk_intro .content .item_btn .iconfont {
    display: inline-block;
    width: 40px;
    height: 65px;
    cursor: pointer
}

.fk_intro .content .btn_left .iconfont {
    background: url(../image/weixin/screen-9/button-1.png?v=201908281256) no-repeat 0
}

.fk_intro .content .btn_right .iconfont {
    background: url(../image/weixin/screen-9/button-2.png?v=201908281256) no-repeat 0
}

.fk_intro .templates .name {
    position: absolute;
    font-size: 20px;
    color: #333;
    top: 274px;
    width: 100%;
    text-align: center
}

.fk_intro .templates .info {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 291px
}

.fk_intro .templates .template {
    transition: transform .3s ease,box-shadow .3s ease
}

.fk_intro .templates .template:hover {
    transform: translate3d(0,-10px,0)
}

.fk_intro .templates .template:hover .template_code {
    opacity: 1
}

.fk_intro .templates .template:hover .code_img {
    box-shadow: 0 0 15px 2px rgba(217,223,231,0.8)
}

.fk_intro .templates .template .pre_img {
    box-shadow: 0 5px 20px 5px rgba(217,223,231,0.3)
}

.fk_intro .templates .template_code {
    position: absolute;
    top: 0;
    z-index: 1;
    opacity: 0;
    transition: all .3s
}

.fk_intro .templates .template_code .code_img {
    transition: box-shadow .3s ease
}

.fk_intro .templates .template_code .code_tips {
    position: absolute;
    font-size: 16px;
    color: #333;
    width: 100%;
    left: 0;
    bottom: 31px
}

.fk_intro .link {
    margin-top: 40px;
    position: relative;
    overflow: hidden
}

.fk_intro .link::after {
    content: '';
    width: 100%;
    padding-top: 100%;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    animation: ripple 1.3s infinite
}

.fk_intro .link:hover:after {
    display: none
}

.fk_intro .intro_button {
    margin-top: 45px;
    display: inline-block
}

.fk_intro .intro_button>a {
    border: 1px solid #04cda9;
    color: #04cda9
}

.fk_intro .intro_button:hover>a {
    border: 1px solid #04cda9;
    background-color: #04cda9;
    color: white
}

.ani-can .ani-item {
    transform: translateX(100px);
    opacity: 0;
    transition: transform 1s,opacity 1s,box-shadow .2s
}

.ani-can .move {
    transform: translateX(0);
    opacity: 1
}

.ani-can .delay-0 {
    transition-delay: 0s
}

.ani-can .delay-1 {
    transition-delay: .1s
}

.ani-can .delay-2 {
    transition-delay: .2s
}

.ani-can .delay-3 {
    transition-delay: .3s
}

.ani-can .delay-4 {
    transition-delay: .4s
}

.ani-can .delay-5 {
    transition-delay: .5s
}

.fk_reg {
    position: relative;
    padding-top: 11.98%
}

.fk_reg .fk_reg_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../image/weixin/bottom/bg.png?v=201908281256) no-repeat center center;
    background-size: 100%
}

.fk_reg .reg_text_img {
    position: absolute;
    width: 686px;
    height: 28px;
    background: url(../image/weixin/bottom/text-1.png?v=201908281256) no-repeat center center;
    background-size: 100%;
    left: 50%;
    top: 21%;
    margin-left: -343px
}

.fk_reg .reg_content {
    position: absolute;
    height: auto;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 54.775%;
    text-align: center
}

.fk_reg .content_btn a {
    color: rgba(255,255,255,1);
    border-color: rgba(255,255,255,1)
}

.fk_reg .content_btn:hover a {
    color: #27aecd;
    background-color: white
}

@media(max-width: 1479px) {
    .fk_banner_bg_text {
        width:100%;
        height: 60.63%
    }

    .fk_intro .content {
        width: 1165px
    }

    .fk_intro .templates {
        width: 945px
    }

    .fk_trade {
        height: 600px
    }

    .fk_reason {
        padding-top: 8.1%
    }
}

@media(max-width: 1300px) {
    .fk_numberBar .fk_numberItem {
        width:24%
    }

    .reason_content {
        width: 100%;
        height: auto
    }

    .reason_content .reason_item {
        display: inline-block;
        position: relative;
        width: 23.4%;
        height: auto;
        margin: 0 2.5%;
        min-width: 180px;
        min-height: 265px;
        border-radius: 5px
    }

    .reason_item div {
        position: absolute;
        margin-top: 20px;
    }

    .reason_item_img img {
        margin-left: -100%;
        width: 100%
    }

    .reason_left .reason_item_img {
        margin-top: 0;
        top: 17.27%;
        left: 50%;
        width: 47.67%
    }

    .reason_middle .reason_item_img {
        margin-top: 15px;
        top: 12.5%;
        left: 50%;
        width: 38.33%
    }

    .reason_right .reason_item_img {
        margin-top: 0;
        top: 17.04%;
        left: 50%;
        width: 38.67%
    }

    .reason_content .reason_item:before {
        content: "";
        display: inline-block;
        padding-bottom: 147.32%
    }

    .reason_content .reason_middle {
        left: auto
    }

    .reason_item_title {
        top: 58.18%;
        left: 50%;
        transform: translate(-50%,-50%);
        margin-top: 0
    }

    .reason_left .reason_item_title,.reason_middle .reason_item_title,.reason_right .reason_item_title {
        margin-top: 0
    }

    .reason_item_text {
        width: 100%;
        top: 75%;
        left: 50%;
        transform: translate(-50%,-50%)
    }
}

@media(max-width: 1165px) {
    .fk_intro .content {
        width:850px
    }

    .fk_intro .templates {
        width: 630px
    }

    .fk_reg {
        height: 137px;
        padding-top: 0
    }

    .fk_reg .fk_reg_bg {
        background-size: 1165px
    }

    .fk_trade {
        height: 565px
    }

    .fk_trade .fk_trade_bg {
        background-size: 1165px
    }
}



@media(max-width: 849px) {
    .fk_trade {
        height:415px
    }

    .fk_intro .content {
        width: 100%;
        max-width: 535px
    }

    .fk_intro .templates {
        width: 315px;
        left: 50%;
        margin-left: -157.5px
    }

    .fk_intro .content .item .item_btn {
        width: 40px
    }

    .fk_reg .reg_text_img {
        width: 550px;
        margin-left: -275px
    }
}






@media screen and (max-width: 768px){
    @charset "utf-8";@font-face {
    font-family: 'HelveticaNeueLTPro';
    src: url('../css/comm/HelveticaNeueLTPro-ThEx.otf?v=201906130202'),url('../css/comm/HelveticaNeueLTPro-ThEx.otf?v=201906130202') format('embedded-opentype')
}

html {
    width: 100%;
    height: 100%
}

body {
    font-family: '微软雅黑';
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
    padding-top: 2.069333333333333rem;
    background: #f3f8fc;
    overflow-x: hidden
}

.fk_pc {
    display: none
}

.fk_mobi {
    display: block
}

.fa-head {
    height: 2.069333333333333rem;
    z-index: 99
}

.f-topBar {
    height: 2.069333333333333rem;
    line-height: 2.069333333333333rem
}

.qz-logo {
    margin-left: 0.4rem
}

.qz-logo .headLogo .f-img {
    /*width: 3.673333333333333rem;*/
    height: .9746666666666667rem;
    /*background-size: 4.373333333333333rem .8746666666666667rem;*/
    display: inline-block
}

.qz-logo .headLogo {
    display: inline-block;
    vertical-align: middle;
    height: auto;
    line-height: normal
}

.qz-logo .headLogo,.fkwProduct {
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.fkwProduct {
    border-radius: .075rem;
    font-size: .45rem;
    width: auto;
    top: auto;
    right: auto;
    margin-left: .6rem;
    padding: .2rem .35rem;
    line-height: .45rem;
    height: .45rem
}

.fkwProduct::before {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: .6rem;
    background-color: #cfcfcf;
    left: -0.35rem;
    top: 50%;
    transform: translate(0,-50%)
}

.qz-logo {
    width: auto;
    float: left;
    height: 100%
}

.f-topBar.f-fkw-topBar .fkw-topbar-box {
    font-size: .3rem
}

.fkw-topbar-box {
    padding: 0 .75rem
}

.mobi-head-btns {
    display: block;
    float: right;
    font-size: 0;
    line-height: 2.069333333333333rem;
    text-align: right
}

.mobi-head-btns a {
    text-decoration: none;
    font-size: .6rem;
    line-height: .6rem;
    vertical-align: middle;
    margin-left: 1.15rem;
    position: relative;
    color: #808080;
    display: inline-block
}

.mobi-head-btns a:first-child {
    margin-left: 0
}

.mobi-head-btns a:first-child::before {
    display: none
}

.mobi-head-btns a::before {
    content: '';
    display: block;
    position: absolute;
    left: -0.65rem;
    height: .725rem;
    width: 1px;
    background: #ccc;
    top: 50%;
    transform: translate(0,-50%)
}

.mobi-head-btns a:hover {
    color: #0076fc
}

.f_btn {
    /*width: 2.66rem;*/
    display: inline-block;
    -webkit-tap-highlight-color: transparent
}

.f_btn>a {
    display: inline-block;
    width: 98%;
    height: .747rem;
    line-height: .768rem;
    font-size: .427rem;
    font-family: SourceHanSansCN-Normal,'微软雅黑';
    font-weight: 400;
    color: rgba(29,120,250,1);
    border-width: .5px;
    border-radius: 25px;
    border-style: solid;
    border-color: rgba(29,120,250,1);
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    text-decoration: none
}

.fk_banner_wrap {
    position: relative;
    padding-top: 2.06933rem;
    background-color: #fff;
    height: 5.6rem;
    overflow-x: hidden
}

.fk_banner_bg {
    vertical-align: top;
    position: absolute;
    left: -59px;
    right: -59px;
    top: 0;
    width: 119.3%;
    margin: 0 auto
}

.fk_banner_left {
    position: absolute;
    left: 1.067rem;
    top: 1.6rem;
    width: 6.741rem;
    height: 3.3rem
}

.fk_banner_bg_text {
    width: 100%;
    height: 1.75rem;
    background: url(../image/weixin/banner/text-1.png?v=201908281256) no-repeat;
    background-size: contain
}

.fk_section {
    position: absolute;
    bottom: 0.3rem;
}

.fk_section .bannerBtn {
    width: 30%;
    height: 15%;
    min-height: 15px;
    min-width: 60px;
    max-width: 210px;
    max-height: 50px;
    color: #fff;
    border-color: #fff;
}

.anim {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%)
}

.anim:before {
    position: relative;
    content: '';
    display: block;
    margin-top: 100%
}

.anim:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 50%
}

.anim {
    -moz-animation: anim-out .75s;
    -webkit-animation: anim-out .75s;
    animation: anim-out .75s
}

.anim:after {
    -moz-animation: anim-out-pseudo .75s;
    -webkit-animation: anim-out-pseudo .75s;
    animation: anim-out-pseudo .75s
}

.anim,.anim:after {
    animation-iteration-count: infinite;
    animation-duration: 1.3s
}

@-webkit-keyframes anim-in {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@-moz-keyframes anim-in {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@-ms-keyframes anim-in {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@keyframes anim-in {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@-webkit-keyframes anim-in-pseudo {
    0% {
        background: rgba(0,0,0,0.25)
    }

    100% {
        background: transparent
    }
}

@-moz-keyframes anim-in-pseudo {
    0% {
        background: rgba(0,0,0,0.25)
    }

    100% {
        background: transparent
    }
}

@-ms-keyframes anim-in-pseudo {
    0% {
        background: rgba(0,0,0,0.25)
    }

    100% {
        background: transparent
    }
}

@keyframes anim-in-pseudo {
    0% {
        background: rgba(0,0,0,0.25)
    }

    100% {
        background: transparent
    }
}

@-webkit-keyframes anim-out {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@-moz-keyframes anim-out {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@-ms-keyframes anim-out {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@keyframes anim-out {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@-webkit-keyframes anim-out-pseudo {
    0% {
        background: rgba(0,0,0,0.25)
    }

    100% {
        background: transparent
    }
}

@-moz-keyframes anim-out-pseudo {
    0% {
        background: rgba(0,0,0,0.25)
    }

    100% {
        background: transparent
    }
}

@-ms-keyframes anim-out-pseudo {
    0% {
        background: rgba(0,0,0,0.25)
    }

    100% {
        background: transparent
    }
}

@keyframes anim-out-pseudo {
    0% {
        background: rgba(0,0,0,0.25)
    }

    100% {
        background: transparent
    }
}

.fk_banner_bottom {
    position: absolute;
    width: 95%;
    height: 3rem;
    background: white;
    box-shadow: 0 .125rem .265rem 1px rgba(68,93,127,0.1);
    border-radius: 4px;
    margin: 0 auto;
    left: 50%;
    top: 88%;
    transform: translate(-50%,-50%)
}

.fk_banner_bottom .wrapper {
    height: 100%;
    width: 100%;
    margin: 0 auto;
    display: table
}

.fk_banner_bottom .fk_data_title,.fk_banner_bottom .fk_data_list {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: left
}

.fk_banner_bottom .fk_data_title {
    width: 23%
}

.fk_banner_bottom .fk_data_title .main_text_img {
    width: 65.4%;
    height: 100%;
    margin: 0 auto;
    background: url(../image/weixin/banner/text-2.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_banner_bottom .fk_data_list>li {
    width: 23.7%;
    box-sizing: border-box;
    display: inline-block;
    text-align: center;
    border-left: 1px solid #ddd;
    color: #333;
    font-size:.39rem;
}

.fk_banner_bottom .fk_data_list .num {
    font-size: .49rem;
    font-family: HelveticaNeueLTPro,SourceHanSansCN-Normal,'微软雅黑';
    font-weight: 300
}

.fk_banner_bottom .fk_data_list .unit {
    font-size: .49rem;
    font-family: Microsoft YaHei;
    font-weight: 400
}

.fk_banner_bottom .fk_data_list .sub_text {
    font-size: .49rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #888
}
.fk_data_item-1{
    vertical-align: top;
}

.screen_text_img {
    display: inline-block
}

.screen_text_img {
    display: inline-block
}

.fk_screen_container {
    text-align: center;
    overflow-x: hidden
}

.fk_reason {
    padding: .661rem 0 1.493rem 0;
    background-color: #fff
}

.reason_text_img {
    width: 9.235rem;
    height: .48rem;
    margin-bottom: 1.212rem;
    background: url(../image/weixin/screen-1/text-1.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.reason_content {
    position: relative;
    margin: 0 auto;
    text-align: center
}

.reason_content .reason_item {
    display: inline-block;
    background-color: #fff;
    width: 25.1%;
    height: 7.3rem;
    box-shadow: 0 .085rem .427rem .107rem rgba(217,223,231,0.4);
    transition: box-shadow .3s ease;
    vertical-align: middle;
    border-radius: 5px
}

.reason_content .reason_item:hover {
    box-shadow: 0 .085rem .427rem .107rem rgba(217,223,231,0.8)
}

.reason_content .reason_middle {
    margin: 0 2.7%
}

.reason_item_title {
    font-size: .405rem;
    font-family: '微软雅黑';
    font-weight: 400;
    color: rgba(51,51,51,1)
}

.reason_left .reason_item_img {
    margin-top: 1.22rem
}

.reason_left .reason_item_img>img {
    width: 2.151rem;
    height: 2.106rem
}

.reason_left .reason_item_title {
    margin-top: .151rem;
    margin-bottom: .075rem
}

.reason_middle .reason_item_img {
    margin-top: 1.22rem
}

.reason_middle .reason_item_img>img {
    width: 2.16rem;
    height: 1.87rem
}

.reason_middle .reason_item_title {
    margin-top: .363rem;
    margin-bottom: .075rem
}

.reason_right .reason_item_img {
    margin-top: 1.424rem
}

.reason_right .reason_item_img>img {
    width: 2.151rem;
    height: 1.712rem
}

.reason_right .reason_item_title {
    margin-top: .363rem;
    margin-bottom: .075rem
}

.reason_item_text span {
    font-size: .399rem;
    font-family: '微软雅黑';
    font-weight: 400;
    color: rgba(102,102,102,1)
}

.reason_item_text .first_text {
    display: block
}

.fk_entry {
    padding-top: 1.454rem;
    padding-bottom: 1.454rem;
    background: (246,249,254);
    margin: 0 auto
}

.fk_entry .fk_entry_text_img {
    width: 9rem;
    height: .5rem;
    background: url(../image/weixin/screen-2/text-1.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_entry .entry_items {
    margin: 0 auto;
    margin-top: .893rem
}

.fk_entry .entry_items .item {
    display: inline-block;
    padding: .45rem;
    margin: 0 auto;
    width: 2.12rem;
    height: 2.12rem;
    transition: all .2s ease-out
}

.fk_entry .entry_items .item:hover {
    background: white;
    border-radius: 4px;
    box-shadow: 0 9px 21px 0 rgba(0,10,61,0.06)
}

.fk_entry .entry_items .item_wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.fk_entry .entry_items .item_icon {
    width: 1.515rem;
    height: 1.515rem;
    line-height: 1.515rem;
    margin: 0 auto;
    vertical-align: middle
}

.fk_entry .entry_items .item_icon img {
    max-width: 100%;
    display: inline;
    margin: 0 auto
}

.fk_entry .entry_items .item_text {
    text-align: center;
    font-size: .321rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333
}

.fk_solution1 .content_right .content_right_text,.fk_solution2 .content_left .content_left_text,.fk_solution3 .content_right .content_right_text {
    margin-top: .515rem;
    margin-bottom: .875rem
}

.fk_solution1 .content_right .content_right_text div,.fk_solution2 .content_left .content_left_text div,.fk_solution3 .content_right .content_right_text div {
    font-size: .7rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666;
    margin-bottom: .234rem
}

.fk_solution1 .solution_button,.fk_solution2 .solution_button,.fk_solution3 .solution_button {
    margin: 12px 0;
    width: 4.49rem
}

.fk_solution1 .solution_button>a,.fk_solution2 .solution_button>a,.fk_solution3 .solution_button>a {
    border: 1px solid #04cda9;
    color: #04cda9;
    height: 1.066rem;
    width: 4.4rem;
    line-height: 1.066rem;
    margin: .5rem 0;
}

.fk_solution1 .solution_button:hover>a,.fk_solution2 .solution_button:hover>a,.fk_solution3 .solution_button:hover>a {
    background-color: #04cda9;
    color: white
}

.fk_solution1 .content .content_left .img1,.fk_solution1 .content .content_left .img2,.fk_solution2 .content .content_right .img1,.fk_solution2 .content .content_right .img2,.fk_solution3 .content .content_left .img1,.fk_solution3 .content .content_left .img2 {
    box-shadow: 0 .06rem .303rem .06rem rgba(217,223,231,0.4)
}

.fk_solution1 {
    padding-top: 1.28rem;
    padding-bottom: 1.70rem;
    background: white;
    margin: 0 auto
}

.fk_solution1 .fk_solution1_text_img {
    width: 9.954rem;
    height: .515rem;
    background: url(../image/weixin/screen-3/text-1.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_solution1 .content {
    margin: 0 auto;
    margin-top: .981rem;
    display: flex;
    flex-direction: column;
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center
}

.fk_solution1 .content::after {
    content: '';
    display: block;
    clear: both
}

.fk_solution1 .content .content_left {
    width: 80%;
    position: relative
}

.fk_solution1 .content .content_left .effect_img {
    position: absolute;
    right: -17.7%;
    height: 26.5%;
    max-width: 125px;
    min-width: 125px;
    height: 26.5%;
    top: 49%;
    background: url(../image/weixin/screen-3/fd.png?v=201908281256) center 0 no-repeat;
    background-size: contain
}

.fk_solution1 .content .content_left .img1,.fk_solution1 .content .content_left .img2 {
    width: 45%;
    height: auto;
    max-width: 270px;
    max-height: 470px
}

.fk_solution1 .content .content_left .img1 {
    float: left
}

.fk_solution1 .content .content_left .img2 {
    float: right
}

.fk_solution1 .content .content_left .img1>img,.fk_solution1 .content .content_left .img2>img {
    width: 100%;
    height: auto
}

.fk_solution1 .content .content_right {
    text-align: center;
    margin-bottom: 1.066rem
}

.fk_solution1 .fk_solution1_text_right {
    width: 5.485rem;
    height: .512rem;
    background: url(../image/weixin/screen-3/text-2.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_solution2 {
    padding: .706rem 0;
    background: #f6f9fe;
    margin: 0 auto
}

.fk_solution2 .content {
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.fk_solution2 .content::after {
    content: '';
    display: block;
    clear: both
}

.fk_solution2 .content .content_left {
    text-align: center;
    margin: 12px 0;
    padding: 12px 0;
}

.fk_solution2 .fk_solution2_text_left {
    width: 5.851rem;
    height: .512rem;
    background: url(../image/weixin/screen-4/text-1.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_solution2 .content .content_right {
    width: 80%;
    position: relative
}

.fk_solution2 .content .content_right .img1,.fk_solution2 .content .content_right .img2 {
    width: 45%;
    height: auto;
    max-width: 270px;
    max-height: 470px
}

.fk_solution2 .content .content_right .img1 {
    float: left
}

.fk_solution2 .content .content_right .img2 {
    float: right
}

.fk_solution2 .content .content_right .img1>img,.fk_solution2 .content .content_right .img2>img {
    width: 100%;
    height: auto
}

.fk_solution2 .fk_solution2_text_left {
    width: 5.485rem;
    height: .812rem;
    background: url(../image/weixin/screen-4/text-1.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_solution3 {
    padding-top: 1.706rem;
    padding-bottom: 1.70rem;
    background: white;
    margin: 0 auto
}

.fk_solution3 .content {
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center
}

.fk_solution3 .content::after {
    content: '';
    display: block;
    clear: both
}

.fk_solution3 .content .content_left {
    width: 80%;
    position: relative
}

.fk_solution3 .content .content_left .img1,.fk_solution3 .content .content_left .img2 {
    width: 45%;
    height: auto;
    max-width: 270px;
    max-height: 470px
}

.fk_solution3 .content .content_left .img1 {
    float: left
}

.fk_solution3 .content .content_left .img2 {
    float: right
}

.fk_solution3 .content .content_left .img1>img,.fk_solution3 .content .content_left .img2>img {
    width: 100%;
    height: auto
}

.fk_solution3 .content .content_right {
    text-align: center;
    margin-bottom: 1.066rem
}

.fk_solution3 .fk_solution3_text_right {
    width: 5.485rem;
    height: .512rem;
    background: url(../image/weixin/screen-5/text-1.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_qzApp {
    padding-top: 1.493rem;
    padding-bottom: 1.877rem;
    background: rgba(246,249,254,1)
}

.fk_qzApp .qzApp_text_img {
    width: 7.7rem;
    height: 1rem;
    background: url(../image/weixin/screen-6/text-1.png) no-repeat center center;
    background-size: contain
}

.fk_qzApp .qzApp_contentContainer {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    margin-top: 20px;
}

.fk_banTxtCopy {
    moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fk_qzApp .qzApp_contentContainer::-webkit-scrollbar {
    display: none
}

.fk_qzApp .qzApp_contentWrap {
    height: 7.787rem;
    padding: .533rem;
    padding-bottom: .96rem;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
}

.fk_qzApp .qzApp_contentContainer::-webkit-scrollbar {
    display: none
}

.fk_qzApp .qzApp_content {
    width: 100%;
    height: 8.787rem;
    margin: 0 auto;
    text-align: center;
    font-size: 0;
    margin-top: .811rem
}

.fk_qzApp .itemWrap {
    display: inline-block;
    width: 6.907rem;
    height: 100%;
    margin-left: 2.067rem;
    box-shadow: 0 .085rem .427rem .107rem rgba(217,223,231,0.4);
    border-radius: .213rem
}

.fk_qzApp .itemWrap1 {
    margin: 0;
    background: url(../image/weixin/screen-6/ld1.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_qzApp .itemWrap2 {
    background: url(../image/weixin/screen-6/ld2.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_qzApp .itemWrap3 {
    margin: 0;
    background: url(../image/weixin/screen-6/ld3.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_qzApp .itemWrap4 {
    background: url(../image/weixin/screen-6/ld4.png?v=201908281256) no-repeat center center;
    background-size: contain
}

.fk_qzApp .item_title {
    margin-top: 5.781rem;
    padding-top: .3rem;
    font-size: .341rem;
    font-family: '微软雅黑';
    font-weight: 400;
    color: rgba(51,51,51,1)
}

.fk_qzApp .item_text {
    margin-top: .192rem
}

.fk_qzApp .text_line {
    display: block;
    font-size: .256rem;
    font-family: '微软雅黑';
    font-weight: 400;
    color: rgba(102,102,102,1);
    margin-top: .171rem
}

.fk_numberBar {
    color: #333;
    position: relative;
    height: 1.429rem;
    width: 100%;
    background: url(../image/weixin/screen-7/bg.png?v=201908281256) no-repeat center center;
    background-size: 100% 100%;
    padding: .149rem 0 .192rem 0
}

.fk_numberBar .fk_numberBar_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.fk_numberBar .fk_trustChoiceNum {
    display: inline-block
}

.fk_numberBar .fk_numberWrap {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    overflow: hidden
}

.fk_numberBar .fk_numberList {
    font-size: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    width: 100%
}

.fk_numberBar .fk_numberItem {
    border-left: solid #ebebeb 1px;
    display: inline-block;
    *display: inline;
    *zoom:1;float: none;
    font-family: HelveticaNeueLTPro,'微软雅黑';
    text-align: center;
    width: 3.947rem
}

.fk_numberBar .fk_itemWrap {
    text-align: left;
    display: inline-block
}

.fk_numberBar .fk_numberItem:first-child {
    border-left: none
}

.fk_numberBar .fk_numberDesc {
    font-size: .32rem;
    font-weight: 400;
    color: rgba(236,247,255,1)
}

.fk_numberBar .fk_num {
    font-size: .832rem;
    font-weight: 300;
    color: rgba(255,255,255,1);
    line-height: 1
}

.fk_numberBar .fk_num,.fk_numberBar .fk_numberDesc {
    vertical-align: top
}

.fk_numberBar .fk_char {
    margin-left: .213rem;
    font-size: .32rem;
    font-weight: 400;
    color: rgba(255,255,255,1);
    line-height: 1
}

.fk_trade {
    position: relative;
    height: 8.32rem;
    background: url(../image/weixin/screen-8/bg.png?v=201908281256) no-repeat center center;
    background-size: cover
}

.fk_trade .trade_text_img {
    width: 2.085rem;
    height: .5rem;
    background: url(../image/weixin/screen-8/text-1.png?v=201908281256) no-repeat center center;
    background-size: contain;
    margin: 0 auto;
    margin-top: 1.067rem
}

.fk_trade .trade_content {
    width: 100%;
    margin: 0 auto;
    margin-top: .213rem
}

.trade_content>img {
    width: 100%;
    background-size: contain
}

.fk_reg {
    position: relative;
    height: 1.92rem
}

.fk_reg .fk_reg_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../image/weixin/bottom/bg.png?v=201908281256) no-repeat center center;
    background-size: 100%
}

.fk_reg .reg_text_img {
    position: absolute;
    width: 260px;
    height: 12px;
    background: url(../image/weixin/bottom/text-1.png?v=201908281256) no-repeat center center;
    background-size: 100%;
    left: 50%;
    top: 18%;
    margin-left: -130px
}

.fk_reg .reg_content {
    margin: 0 auto;
    height: auto;
    text-align: center
}

.fk_reg .content_btn {
    margin: 0 auto;
    margin-top: .96rem
}

.fk_reg .content_btn a {
    color: rgba(255,255,255,1);
    border-color: rgba(255,255,255,1)
}

.fk_reg .content_btn:hover a {
    color: #27aecd;
    background-color: white
}

.fk_intro {
    background-color: rgba(246,249,254,1);
    overflow: hidden;
    text-align: center;
    padding-bottom: 1.387rem
}

.fk_intro .content {
    margin: 0 auto
}

.fk_intro .title {
    width: 7.979rem;
    height: .512rem;
    background: url(../image/weixin/screen-9/text-1.png?v=201908281256) no-repeat 0;
    display: inline-block;
    margin-top: 1.515rem;
    margin-bottom: 1.131rem;
    background-size: contain
}

.fk_intro .content .item {
    width: 100%;
    height: 17.92rem;
    position: relative
}

.fk_intro .templates {
    width: 13.44rem;
    height: 100%;
    overflow: hidden;
    text-align: center;
    margin: 0 auto
}

.fk_intro .templates .clearfix {
    width: 1000%;
    height: 8.4rem;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    text-align: left
}

.fk_intro .templates .clearfix_first {
    margin-bottom: .853rem
}

.fk_intro .templates .clearfix li {
    width: 5.867rem;
    display: inline-block;
    padding: 0 .427rem 0
}

.fk_intro .templates .template {
    width: 100%;
    height: 8.533rem;
    display: inline-block;
    float: left;
    position: relative
}

.fk_intro .templates .name {
    position: absolute;
    font-size: .427rem;
    color: #333;
    top: 5.867rem;
    width: 100%;
    text-align: center
}

.fk_intro .templates .template {
    transition: transform .3s ease,box-shadow .3s ease
}

.fk_intro .templates .template .pre_img {
    box-shadow: 0 .107rem .427rem .107rem rgba(217,223,231,0.3);
    width: 100%
}

.ani-can .ani-item {
    transform: translateX(100px);
    opacity: 0;
    transition: transform 1s,opacity 1s,box-shadow .2s
}

.ani-can .move {
    transform: translateX(0);
    opacity: 1
}

.ani-can .delay-0 {
    transition-delay: 0s
}

.ani-can .delay-1 {
    transition-delay: .1s
}

.ani-can .delay-2 {
    transition-delay: .2s
}

.ani-can .delay-3 {
    transition-delay: .3s
}

.ani-can .delay-4 {
    transition-delay: .4s
}

.ani-can .delay-5 {
    transition-delay: .5s
}
.fk_data_item {
    font-size: .256rem;
}


}



