
.background-opacity .el-input__inner {
    border: none!important;
    background: #e4e8ef;
    color: #666
}

.footer {
    background: #f2f4f7
}

.footerContent {
    width: 1200px;
    height: 200px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

.footList>div {
    color: #333
}

.footList>p {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding-top: 20px;
    color: #333
}

.ewm_box {
    display: flex;
    flex-direction: column;
    align-items: center
}

.footList ul li {
    margin-top: 10px;
    color: #333
}

.copyRight {
    padding: 20px 0 0 0;
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 30px
}

.copyRight .dept {
    background: #e3e7ed;
    padding: 10px 0
}

.copyRight>p {
    padding-top: 10px
}

.search-box {
    background: url(../img/quickEntranceBg.36c4ad0a.png);
    border-radius: 4px;
    width: 299px;
    background-size: 100% 100%
}

.search-box .title {
    font-size: 18px;
    color: #333;
    padding: 16px 0;
    text-align: center
}

.search-box .el-form {
    padding: 0 20px
}

.search-box .search-btn {
    height: 36px;
    width: 100%;
    margin: 0 auto 20px auto;
    color: #fff
}

.statistics {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    align-items: center;
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0 2px 20px 0 rgba(180,185,204,.33);
    border-radius: 6px;
    padding-top: 30px
}

.statistics .list {
    display: flex;
    width: 25%;
    padding-bottom: 30px;
    justify-content: center
}

.statistics .list .icon {
    width: 30px;
    height: 30px
}

.statistics .list .statistics-content .num {
    font-size: 24px;
    color: #333;
    letter-spacing: 0;
    text-align: center;
    font-weight: 500
}

.statistics .list .statistics-content .name {
    font-size: 14px;
    color: #666;
    letter-spacing: 0;
    text-align: center;
    font-weight: 400
}

.service-express {
    display: flex;
    justify-content: space-around;
    align-items: center
}

.service-express .list .service-content,.service-express .list {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.service-express .list .icon {
    width: 80px;
    height: 70px;
    text-align: center
}

.service-express .list .name {
    font-size: 24px;
    color: #333;
    letter-spacing: 0;
    text-align: center;
    font-weight: 400;
    margin: 20px 0
}

.service-express .list .btn {
    margin: 0 auto;
    border: 0;
    border-radius: 2px;
    background-color: rgba(55,134,241,.18)
}

.service-express .list .btn span {
    color: #3786f1
}

.service-express .btn {
    padding: 10px 18px
}

.zone-card {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0 2px 23px 0 rgba(173,194,220,.27)
}

.zone-card .list {
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 100%;
    height: 303px;
    background: #fff;
    box-sizing: border-box
}

.zone-card .list .icon {
    width: 100%;
    height: 132px;
    overflow: visible
}

.zone-card .list .icon img {
    width: 100%;
    height: 100%
}

.zone-card .list .name {
    font-size: 20px;
    color: #333;
    letter-spacing: 0;
    font-weight: 600;
    margin: 14px 0
}

.zone-card .list .zone-desc {
    padding: 0 14px;
    height: 100px;
    line-height: 20px;
    font-size: 14px;
    color: #666;
    letter-spacing: 0;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5
}

.zone-card .list .zone-after:after {
    content: "...";
    position: absolute;
    bottom: 15px;
    right: 14px;
    padding-left: 40px;
    line-height: 20px;
    background: linear-gradient(90deg,transparent,#fff 55%)
}

.zone-info {
    height: 303px
}

.zone-info .zone-info-card {
    display: flex;
    justify-content: space-around;
    cursor: pointer
}

.swiper-pagination.swiper-pagination-bullets {
    bottom: 0!important
}

.btn-wrap {
    justify-content: space-between
}

.btn-wrap .left-btn,.btn-wrap {
    display: flex;
    align-items: center
}

.btn-wrap .left-btn .btn-item {
    padding: 5px 8px;
    background-color: #dfecff;
    font-size: 12px;
    font-weight: 400;
    color: #3786f1;
    border-radius: 0;
    border: 0;
    cursor: pointer
}

.btn-wrap .left-btn .btn-item:first-child {
    border-radius: 2px 0 0 2px
}

.btn-wrap .left-btn .btn-item:last-child {
    border-radius: 0 2px 2px 0
}

.btn-wrap .left-btn .btn-item.active {
    opacity: 1;
    background: #4391ff;
    color: #fff
}

.btn-wrap .right-btn {
    display: flex;
    align-items: center;
    white-space: nowrap
}

.btn-wrap .right-btn .btn-item {
    width: .6rem;
    padding: .1125rem .0875rem;
    background-color: #0cc;
    font-size: .175rem;
    font-family: PingFangSC;
    font-weight: 400;
    color: #cae0ff;
    border-radius: 0;
    opacity: .4;
    background: rgba(6,19,37,.21);
    border: 1px solid #4391ff;
    cursor: pointer;
    text-align: center
}

.btn-wrap .right-btn .btn-item.active {
    opacity: 1;
    background: #4391ff
}

.financing-chart {
    display: flex;
    justify-content: space-between;
    height: 367px
}

.financing-chart .chart {
    flex: 1;
    height: 100%
}

.financing-chart .chart .chart-title {
    font-size: 16px;
    color: #333;
    font-weight: 600;
    text-align: center
}

.tips {
    color: #666;
    margin-bottom: 20px
}

::v-deep .el-dialog__wrapper.my-dialog.modify-area-dialog .el-dialog__body {
    padding: 20px!important
}

.bankDivList .el-image {
    width: 100%;
    height: 100%;
    box-shadow: 0 2px 14px 0 rgba(144,148,161,.24);
    text-align: center
}

.bankDivList .el-image__inner {
    width: auto;
    height: 25px;
    margin-top: 20px
}

.el-table--small td,.el-table--small th {
    padding: 0 0!important
}

.dialoginfo .el-dialog__body {
    padding: 10px 20px 20px
}

/deep/ .el-carousel__container {
    height: 420px!important
}

.el-carousel__button {
    width: 45px;
    background: #3baeff
}

.logo-banner {
    height: 423px
}

.el-carousel__arrow {
    width: 36px;
    height: 88px;
    border-radius: 8px;
    font-size: 26px;
    font-weight: 700
}

.buttonDiv li:last-child {
    margin-bottom: 10px
}

.data-fors {
    flex: 0 0 100px;
    position: relative;
    font-size: 18px;
    background-color: #da1616;
    color: #fff
}

.data-fors i {
    position: absolute;
    right: -21px;
    top: 85px;
    color: #da1616;
    font-size: 40px
}

.bannerFootList .listDiv>div,.bannerFootList {
    height: 200px
}

.for-items-banner-box {
    padding-left: 20px;
    flex: 1 1 auto;
    box-shadow: 0 0 6px #ccc;
    flex-wrap: wrap
}

.for-items-banner-box .for-items-banner {
    flex: 1 1 auto;
    height: 100px;
    display: flex;
    align-items: center;
    width: 25%;
    justify-content: center
}

.for-items-banner-box .for-items-banner ul {
    display: flex
}

.for-items-banner-box .for-items-banner ul img {
    width: 45px;
    height: 45px
}

.for-items-banner-box .for-items-banner ul li {
    display: flex!important;
    flex-direction: column!important;
    text-align: left;
    justify-content: center
}

.for-items-banner-box .for-items-banner ul li span {
    display: inline-block;
    width: 100%
}

.for-items-banner-box .for-items-banner ul li span font {
    font-size: 30px
}

.data-census-div {
    padding-top: 30px;
    background-color: #fff
}

.data-census-div .data-census-div-title {
    margin: 0 auto;
    width: 1200px;
    display: flex
}

.data-census-div .data-census-div-title p {
    flex: 0 0 85px;
    height: 52px;
    border-bottom: 4px solid transparent;
    font-size: 20px;
    display: flex;
    align-items: center;
    text-indent: 2px
}

.data-census-div .data-census-div-title span {
    flex: 1 1 auto;
    border-bottom: 1px solid #f0f0f0;
    text-align: right;
    line-height: 55px;
    color: #ccc;
    font-size: 16px
}

.data-census-div .data-census-div-cons {
    margin: 0 auto;
    padding-top: 30px;
    width: 1200px
}

.data-census-div .data-census-div-cons .con-column {
    padding: 15px;
    height: 256px;
    display: flex;
    background-color: #fdfafe
}

.data-census-div .data-census-div-cons .con-column .number-column {
    flex: 0 0 50%
}

.data-census-div .data-census-div-cons .con-column .number-column div {
    padding: 20px 0;
    display: flex
}

.data-census-div .data-census-div-cons .con-column .number-column div li {
    flex: 0 0 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.data-census-div .data-census-div-cons .con-column .number-column div li span {
    font-size: 16px;
    font-weight: 700
}

.data-census-div .data-census-div-cons .con-column .column-echarts {
    flex: 0 0 50%
}

.data-census-div .data-census-div-cons .lins {
    margin: 0 auto;
    width: 1160px;
    height: 1px;
    display: block;
    border-bottom: 1px dashed #ccc
}

.data-census-div .data-census-div-cons .con-bar {
    padding: 15px;
    height: 256px;
    background-color: #fdfafe;
    display: flex
}

.data-census-div .data-census-div-cons .con-bar .bar-con-box {
    flex: 0 0 50%
}

.prd-infos {
    flex: 0 0 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.prd-infos p {
    font-size: 14px;
    color: #333;
    font-weight: 500
}

.prd-infos span {
    color: #666
}

.mores {
    padding: 10px 0;
    display: flex;
    flex-direction: column;
    align-items: center
}

.mores button {
    width: 140px;
    height: 30px;
    opacity: .8;
    box-shadow: 0 4px 16px 0 hsla(0,0%,76.9%,.3);
    border-radius: 4px;
    border: none;
    outline: none;
    color: #fff
}

.mores span {
    padding: 0 20px;
    width: 100%;
    margin-top: 10px;
    flex: 0 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #333;
    text-align: center;
    box-sizing: border-box
}

.rongzi-xu {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 44px 0 37px 0
}

.rongzi-xu .main_content .rongzi_title {
    display: flex;
    align-items: center;
    padding-bottom: 15px;
    width: 1200px;
    margin: 0 auto
}

.rongzi-xu .main_content .rongzi_title .rongzi-title_left {
    width: 570px;
    display: flex;
    align-items: center
}

.rongzi-xu .main_content .rongzi_title .rongzi-title_left span {
    font-size: 24px;
    color: #383838;
    font-weight: 700;
    border-bottom: 4px solid transparent;
    display: inline-block;
    margin-left: 20px
}

.rongzi-xu .main_content .rongzi_title .rongzi-title_right {
    margin-left: 60px;
    width: 570px;
    display: flex;
    align-items: center
}

.rongzi-xu .main_content .rongzi_title .rongzi-title_right span {
    font-size: 24px;
    color: #383838;
    font-weight: 700;
    border-bottom: 4px solid transparent;
    display: inline-block;
    margin-left: 20px
}

.rongzi-xu .main_content .rongzi_title img {
    width: 50px;
    height: 37px
}

.rongzi-xu .main_content .rongzi_content {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0 2px 14px 0 rgba(180,185,204,.24);
    border-radius: 6px
}

.rongzi-xu .main_content .rongzi_content .rongzi_item {
    display: flex;
    align-items: center
}

.rongzi-xu .main_content .rongzi_content .rongzi_item .listDIV {
    height: 80px;
    padding: 5px 0;
    margin: 5px 31px;
    width: 570px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid hsla(0,0%,59.2%,.27)
}

.rongzi-xu .main_content .rongzi_content .rongzi_item .listDIV .zai img {
    width: 74px;
    height: 74px;
    margin-right: 10px
}

.rongzi-xu .main_content .rongzi_content .rongzi_item .listDIV .zai .grayImg {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-filter: grey;
    filter: gray
}

.rongzi-xu .main_content .rongzi_content .rongzi_item .listDIV .rigjtInfo {
    flex: 1
}

.rongzi-xu .main_content .rongzi_content .rongzi_item .listDIV .rigjtInfo .company-name {
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    font-weight: 600
}

.rongzi-xu .main_content .rongzi_content .rongzi_item .listDIV .rigjtInfo .company-name .industry {
    font-size: 14px;
    letter-spacing: 0;
    text-align: center;
    font-weight: 500;
    padding: 2px 13px
}

.rongzi-xu .main_content .rongzi_content .rongzi_item .listDIV .rigjtInfo .secondKLi {
    margin-top: 15px;
    display: flex;
    justify-content: space-between
}

.rongzi-xu .main_content .rongzi_content .rongzi_item .listDIV .rigjtInfo .secondKLi .text_FS {
    display: inline-block;
    width: 150px
}

.rongzi-xu .main_content .rongzi_content .rongzi_item .right_content {
    height: 80px;
    padding: 5px 0;
    margin: 5px 31px;
    display: flex;
    width: 570px;
    margin-left: 60px;
    border-bottom: 1px solid hsla(0,0%,59.2%,.27)
}

.rongzi-xu .main_content .rongzi_content .rongzi_item .right_content .audit {
    margin-right: 10px;
    display: flex;
    font-size: 16px;
    letter-spacing: 0;
    text-align: center;
    font-weight: 600
}

.rongzi-xu .main_content .rongzi_content .rongzi_item .right_content .compoMneyDiv {
    flex: 1
}

.rongzi-xu .main_content .rongzi_content .rongzi_item .right_content .compoMneyDiv .company-name {
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    font-weight: 600
}

.rongzi-xu .main_content .rongzi_content .rongzi_item .right_content .compoMneyDiv .company-name .industry {
    font-size: 14px;
    letter-spacing: 0;
    text-align: center;
    font-weight: 500;
    padding: 2px 13px
}

.rongzi-xu .main_content .rongzi_content .rongzi_item .right_content .spanWidth {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 200px;
    display: inline-block;
    position: relative;
    top: 5px
}

.bankDivList .swiper-wrapper {
    width: 1200px!important;
    border: 1px solid red
}

.bankDivList .swiper-wrapper .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    height: calc((100% - 30px)/2);
    display: flex;
    justify-content: center;
    align-items: center
}

.img-box {
    display: inline-block;
    width: 200px;
    height: 90px;
    box-shadow: 0 1px 5px rgba(86,178,157,.4);
    margin: 0 13px 30px;
    background: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #d2e9f9;
    -o-border-image: initial;
    border-image: initial;
    border-radius: 5px
}

.img-box img {
    width: 100%;
    height: 100%
}

.logo-box {
    width: 100%;
    height: 560px;
    overflow: hidden;
    background: #fff;
    background-size: 100% 100%
}

.logo-box .title {
    margin: 60px 0 45px 100px
}

.logo-box .title span {
    display: inline-block;
    width: 110px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 18px;
    background-image: linear-gradient(180deg,#3badff,#4881ff);
    color: #fff;
    font-size: 16px;
    font-weight: 700
}

@-webkit-keyframes animate-data-v-3c60f147 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    2% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    47% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    53% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    98% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes animate-data-v-3c60f147 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    2% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    47% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    53% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    98% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.home {
    background: #fff;
    position: relative
}

.home-banner {
    width: 100%;
    height: 350px;
    overflow: hidden;
    position: relative
}

.home-banner .bannerDiv {
    width: 100%;
    max-height: 350px
}

.home-banner .banner-content {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff
}

.home-banner .banner-head {
    font-size: 66px;
    font-weight: 700;
    margin: 250px 0 10px 0;
    letter-spacing: 5px;
    text-shadow: 0 2px 6px rgba(0,0,0,.5)
}

.home-banner .banner-text {
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    letter-spacing: 2px;
    text-shadow: 0 2px 6px rgba(0,0,0,.5)
}

.home-banner .banner-btn {
    display: block;
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 40%;
    left: 0
}

.home-banner .banner-btn a,.home-banner .banner-btn div {
    display: block;
    width: 192px;
    height: 64px;
    line-height: 64px;
    text-align: center;
    font-size: 24px;
    margin: 0 40px;
    border: 2px solid #fff;
    border-radius: 32px;
    cursor: pointer
}

.home-banner .banner-btn .banner-btn-1,.home-banner .banner-btn .banner-btn-2 {
    border-color: #fff;
    background: none;
    color: #fff
}

.home-banner .banner-btn .banner-btn-1:hover,.home-banner .banner-btn .banner-btn-2:hover {
    background: #fff;
    color: #4285f4
}

.home-banner .quick-entrance {
    position: absolute;
    right: 164px;
    top: 30px;
    z-index: 2
}

.home-icons {
    width: 100%;
    position: absolute;
    bottom: 70px;
    left: 0
}

.home-icons ul {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.home-icons ul li {
    width: 220px;
    height: 60px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-right: 1px solid #fff;
    padding: 0 0 0 30px
}

.home-icons ul li:first-child {
    width: 280px;
    padding: 0
}

.home-icons ul li:first-child img {
    width: 34px;
    height: 30px;
    margin: 5px 0 0 0
}

.home-icons ul li:nth-child(2) img {
    width: 32px;
    height: 32px
}

.home-icons ul li:nth-child(3) img {
    width: 32px;
    height: 30px
}

.home-icons ul li:nth-child(4) img {
    width: 34px;
    height: 35px
}

.home-icons ul li:last-child {
    border: none
}

.home-icons ul li:last-child img {
    width: 33px;
    height: 24px
}

.home-icons ul li img {
    position: static
}

.home-icons ul li div {
    margin-left: 20px;
    text-align: left
}

.home-icons ul li div p:first-child {
    height: 46px;
    font-size: 36px;
    font-style: italic
}

.home-icons ul li div p:first-child span {
    font-size: 18px;
    font-style: normal;
    margin-left: 5px
}

.home-icons ul li div p:nth-child(2) {
    font-size: 16px
}

.home-notice {
    padding-top: 40px;
    background: #fff
}

.home-notice .notice-box {
    height: 44px;
    background: #f9fafb;
    display: flex;
    justify-content: flex-start
}

.home-notice .notice-box .icon-notice {
    width: 24px;
    height: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAYAAAA1vze2AAACcElEQVRIia2VW4iNURTHf6OjsMv1gZAnUdS4JMqQzGk8KLzhRUqkiDdldjxwmiMvojyMXF7EC7lEycNuCONWLrnkwTWUiJjmuM4Yrfrv6XP6vo85zaqv8529197/tdZ/rf9X19jSSQ1WB2wBtgOvgaXBu6dZ1wyoAWAIcBzYDdjFk4HNeQcKfQSYAJwGZgKHgQ3Ae2BodCiWK+OBc8DR4N2evmbSANwGpgGbgLXAzxS/A0A98Dwu/C/IOqBNmS8C9uf47gKagndn4sK/ymX7e4GNwEMjGHiRdyB4d7V6LXZXCVgJDKzaHycgi2oVkNaKv4AOoNWaIXjXkQYyG7gJ3FE7Jm0x8BkYDfRkBP8d+AYMBx4Zd8G7L9XlGKv3kiJO2ks9WQAR5CxgZToIbNMM/QXSLxa8O1QsV9YDS4rlyk41QBewtZZhzLOPmpmR4nC1lbHfMimWKxOBBcCF4N0rYFjcK4g0syaRFwfJOmmUuifPCjrTLk0rVfsWRNhjSUSaWYRrgCMZ+6ZlM6RjK4J3d6sdjJOKtKhezu/UzvZ+TZ1lOrUvo1E6pWeTgndtaVFE4n8AD4B7wCVgirI7phJckdJeFKlJ+23DGLzrETeD7UkDSZpFP0iZXNe6zUEL0CiRnJrD0QkLWGqcCdKu3wZlZ+WcoyFbDowBbgDLMkBa9UnoHcg0kPu6eC7QDdzSe4zSwD9JHcrKuiseDt6dF7874loakd3SsnnACHGzUENm4me8zQJOAs3i5FTyguDdk+T/rGG0KK3+FrHZW+BrYv+DgOcDb4J3zzLuyQWxj5Ip6XSpsHVZb0lklsHl4F3e/QD8AcRGpBT/AmsKAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: 100% 100%;
    margin: 11px 20px 11px 35px
}

.home-notice .notice-box span {
    line-height: 44px;
    font-size: 16px;
    color: #212b36;
    cursor: pointer
}

.home-title {
    height: 28px;
    padding: 44px 0 34px 0;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.home-title.spe {
    padding: 44px 0 24px 0
}

.home-title .icon_title {
    width: 17px;
    height: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAXCAYAAAGaM5RxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NGYzNzY2NC04OTRkLTc1NDMtYmMzZi1jNGZmZDAyODQ3MzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBBMkJCM0IxODlDMTFFQTlERkNCNDg5MkExOTVCMjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjBBMkJCM0ExODlDMTFFQTlERkNCNDg5MkExOTVCMjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YWY3ODA4YmEtNjY3NC1lMzRmLThmMjgtMTNjZmVkYTg2Mjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg0ZjM3NjY0LTg5NGQtNzU0My1iYzNmLWM0ZmZkMDI4NDczMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi4YhsMAAAGZSURBVHjaYnRq/cIABP+B+B4LAwQwgggmKKceRAAEECNUmRILVC1cuhEggGBSVkDcDaUZYSYdhZoG1zINiLOgAmBrAAKIEckBYJUwg+EAWSAQiNeDDM8A4hlAvA6kDaRiOhBnYtMCBgABBLMFBv4j+XQtEAcBcTCyriNQ2gZKB0HpdciKrJF8eQfKVkG2/wOUFgBiZiBWBuK/QHwXJAjyBj8Uf4TiP1AN7HCH////n4EQAAggZN8pQY2/B7XuP3p4dEPpUlxhDPcqNDJB4BgTDqu7oHQZE1IMgcB69DBiwmc/shuUofRdaDQzQKMarIAZKvAXSndA6QqYghqoQAuU5ofSH2EKaqECzeiS2Kxoh7IriY4PgABDT2kwkAFNowxIPsrEJYfNEJCz3iK5GeQ8Yajbscphi7IaJEWwUPqITw7dJfxQm5iRQk4YaiNOOXSXtCMpgoXuX0Jy2BI5DNxDSjb45LBmBAYsCRKfHNwQK6TMAs4k0ExDSA7FELJdATMkECmbwjLeMaTMiEsOxZAeNLESJDY+OTgAAGrWbwtYx9knAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: 100% 100%;
    margin: 0 15px 0 0
}

.home-title span {
    flex: 1;
    font-size: 24px
}

.home-title a {
    font-size: 16px;
    color: #4285f4
}

.home-title .icon-arrow {
    width: 18px;
    height: 13px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAAGTn9/DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NGYzNzY2NC04OTRkLTc1NDMtYmMzZi1jNGZmZDAyODQ3MzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBBMkJCM0YxODlDMTFFQTlERkNCNDg5MkExOTVCMjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjBBMkJCM0UxODlDMTFFQTlERkNCNDg5MkExOTVCMjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YWY3ODA4YmEtNjY3NC1lMzRmLThmMjgtMTNjZmVkYTg2Mjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg0ZjM3NjY0LTg5NGQtNzU0My1iYzNmLWM0ZmZkMDI4NDczMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pni+duMAAAEYSURBVHjaYvz//z8DDLA4t32NA9JKQFwPEEAMIBmn1i8bmA+zlTYARV4ABBBYBBkDZY+hC3wE0QABhCzgDmOjq3wNohmBjAYGVOCHrnIfiAYIIAzbkS2FKYIZGQs0RpkBN6gH4vM4TYQ5EIiP47QaKOkBCh5kMYAAYkQOTRgABipIkH1vFfcvmBgTDndZAPFPoAYumABWE6Gm6gKpS0AsADT5I7aARAYqQBwNxMJMDEQCoq1mwqHIHKqIG6QInL5w2HQCPXgAAgyn1Vhs0YQawAfEm4E4BNkgkg1E8+M+IBYB4v1A7AM0+BvZBiIZrAo1UBqITwGxGyz+yDMRO8imugtZyDAIPQzVkMOQhQSD0GM5FGjQT3R1AFq6C1TpRH1jAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: 100% 100%;
    margin: 0 30px 0 10px
}

.home-search {
    background: #fff;
    padding-bottom: 20px
}

.home-search .search-box {
    height: 130px;
    background: #f9fafb;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 30px
}

.home-search .search-box .el-form-item {
    width: 330px
}

.home-search .search-box .search-btn {
    width: 144px;
    height: 48px;
    background: #4285f4;
    color: #fff;
    border-radius: 8px;
    font-size: 16px
}

.home-search .search-box .search-btn:hover {
    opacity: .8
}

.home-loan {
    background: #fff
}

.home-loan .loan-cont {
    height: 495px;
    overflow: hidden
}

.home-loan .loan-cont ul {
    overflow: hidden;
    padding: 15px 0 15px 15px
}

.home-loan .loan-cont li {
    float: left;
    width: 370px;
    height: 460px;
    border-radius: 8px;
    box-shadow: 1px 1px 8px #ccc;
    margin: 0 25px 0 0;
    text-align: center;
    transition: all .4s linear
}

.home-loan .loan-cont li:hover {
    background: url(../img/bg_01.041a1791.png) no-repeat 50%;
    background-size: 100% 100%;
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.home-loan .loan-cont li:hover em,.home-loan .loan-cont li:hover p,.home-loan .loan-cont li:hover span {
    color: #fff
}

.home-loan .loan-cont li:hover .applyFor-btn {
    background: rgba(66,133,244,.6);
    color: #fff
}

.home-loan .loan-cont li:first-child {
    margin-left: 5px
}

.home-loan .loan-cont li:last-child {
    margin: 0
}

.home-loan .loan-cont li .logobox {
    display: flex;
    height: 40px;
    margin-top: 30px;
    align-items: center;
    justify-content: center
}

.home-loan .loan-cont li .logobox img {
    display: inline;
    width: 170px
}

.home-loan .loan-cont li em {
    display: block;
    width: 350px;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333;
    font-size: 24px;
    font-weight: 700;
    padding: 15px 0
}

.home-loan .loan-cont li p {
    width: 260px;
    height: 45px;
    line-height: 45px;
    text-align: left;
    color: #999;
    font-size: 18px;
    margin: 0 0 0 65px
}

.home-loan .loan-cont li p span {
    margin-left: 5px;
    color: #000
}

.home-loan .loan-cont li .applyFor-btn {
    width: 145px;
    height: 45px;
    line-height: 45px;
    border-color: #4285f4;
    border-radius: 8px;
    font-size: 18px;
    color: #4285f4;
    margin-top: 25px;
    padding: 0
}

.home-status {
    background: #fff;
    overflow: hidden
}

.home-status .status-cont {
    height: 270px;
    overflow: hidden;
    position: relative
}

.home-status .status-cont .status-list {
    position: absolute;
    top: 0;
    left: 0
}

.home-status .status-cont li {
    float: left;
    width: 345px;
    height: 120px;
    background: #4285f4;
    border-radius: 8px;
    margin: 0 30px 30px 0;
    padding-left: 35px;
    position: relative
}

.home-status .status-cont li:nth-child(3n) {
    margin: 0
}

.home-status .status-cont li .icon-success {
    position: absolute;
    bottom: 15px;
    right: 15px;
    width: 38px;
    height: 38px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAAHfOtk4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NGYzNzY2NC04OTRkLTc1NDMtYmMzZi1jNGZmZDAyODQ3MzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjAxQzk5RDUxODlDMTFFQTlERkNCNDg5MkExOTVCMjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjAxQzk5RDQxODlDMTFFQTlERkNCNDg5MkExOTVCMjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YWY3ODA4YmEtNjY3NC1lMzRmLThmMjgtMTNjZmVkYTg2Mjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg0ZjM3NjY0LTg5NGQtNzU0My1iYzNmLWM0ZmZkMDI4NDczMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppw5FKAAAASqSURBVHjaYvj//z8DFGfC2IwgAg38ZwIStcgCQMyIrBIsAGIwoQsAgQhAADEgWdSKbBGyKgaYdpjAOZhRIJVcQMY3JIUP0N35A4g5AAII2SIQKEHiC0LFwHwWqK50dAcAwTsksVaQ6hlopiLTcHGYe/5jMREGvgIxNyyEYIqyoZpA+CRUjBtEAAQQA5oVPEA8AYidkcVhDDYsbnoExCuQ4/QREMthcZcYEIdjjQ8oeAOORaBlLDh8hhwVGsjhsxzK/gPEm5Dcxopu3Qcg5kNKQGBrQRwJIDaGCgigKQABTpiRB4G4ES0I4MGCnlz+ADEzPH0yMLwFMQACCD3EYbjjP37wBYhF0PUhczihCp/isAAdG0PVn0Q3bAaWaMaHTyKxC2B6QRxJEgz6j8P1s2EGLMVhGAcQJ0LZkkgGPcZlEYgIwWKYMpLmnVD6FB4XRyDnyF/QlK+CJd2CihRBIP6JI12D0vtvIFaGpTo2ID4FTfAyaIq58Bh0EWoQyJx72Jwcg+TFjUBsB8S80HDLAeJvULl36HoBAghbgY0MHIHYGYh5gfgmEC8G4s84VWNxmSA0heMDE7BFBLrAAqji50AsjCPmCpEM5cJl2EGoAksiE/B9dANhEqlQCRkSshQI30VOo8jZpJpIAwyAWBwtiy2AGVZFQt6sw6I2Ejmjg8AyIgwKRwp4bAWACoxhRMAgFrSkEYjFsHYGPF4sRWJ/RjLIFIvar0C8AVYpCUErbxAQBeJXSOxZQMyDlE+/Y0n7XOCcAbUtBc2mPUgu+QOlOQkUmgkgxlWoN9AV2CEZ6IrHIFbk2JSCctiwKATlhisEIuca1PXwRPsRiH+SmPpBWBvqEDn0vPmfCFcgYzGonvXYMjo/VPIXtDLBZ1A1VO1xfEUQCL+BKvwBxLnQMAW1rWyBeC1SpCQTKs9gGFSWHcVSKP4F4nxcLgYIMFIDXBDaSD+ElP7wgT9QR+XiKWyxYkL1CQjEAHEfNGfBAKh22wfEe4H4AhDfB+L30JoSlDPlgdgIiB2A2AVak8IASF0JEM/DaysOF4MSyQEkn/+G9jK4yEjWyC2XemjWgIFjQCxEbFQuRtJ4A4hlKXAMLgxqGlxGsmc9rNGDzWGg2uY9VCHIVyY0cBATGl8XiL9D7fyKHAgwBRLQvA0Cd4CYnYqOSYN69Dd6qCDVU9eQMosSssOuQCVABTc3lRxUhZZD7+JRy4ZUTj2AOSwESXMKFRykhqdhJ0iodQ0F8ci9kv+kljVYcBEOB4GisQYabYSqShBYjNwxIaY15YfUUAQFvQCS3DQsDjqM1oQjhL9C9W0AcWqRDMLVoCpAyj3I4Ds0Jy1AE9+Eo12AD6sj6W9HbmAQ02xkhNZvP3FE2QuoeeQkg1lI5qhgy0FpRBqkD23kwEAXBWkzEsmcNvQCFjkTVJNgqB+FhXE+kr0LcVVJqUiKHpLR4SEFiwLxbST78gjVlVzQ3AQDoHErMyo6CNTZuodk/klshTqh1gB6bnsEDXp+EhzCC23D3UczawW+1gqxhoOaJj1EdNXxge/QrrwYtRqKuABopM8UiDWBWBo6OAECX4D4KRBfB+LTQPyRHMMB0a5N9s1hlykAAAAASUVORK5CYII=) no-repeat 50%;
    background-size: 100% 100%
}

.home-status .status-cont li span {
    display: block;
    width: 345px;
    height: 47px;
    line-height: 62px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px;
    color: #fff
}

.home-status .status-cont li i {
    color: #fff;
    font-weight: 700
}

.home-status .status-cont li p {
    font-size: 18px;
    color: #fff;
    margin: 5px 0 0 0
}

.home-status .status-cont li p em {
    font-size: 22px;
    font-weight: 700;
    color: #fff
}

.home-info {
    background: #fff;
    padding-bottom: 20px;
    overflow: hidden
}

.home-info .wrap {
    display: flex;
    justify-content: flex-start
}

.home-info .info-list {
    width: 586px;
    margin-right: 30px
}

.home-info .info-list:last-child {
    margin: 0
}

.home-info .info-cont {
    height: 216px;
    background: #f9fafb;
    padding: 20px 0 0 35px
}

.home-info .info-cont li {
    height: 48px;
    line-height: 48px;
    display: flex;
    justify-content: flex-start
}

.home-info .info-cont li .icon-policy {
    width: 19px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAAEYUjbiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NGYzNzY2NC04OTRkLTc1NDMtYmMzZi1jNGZmZDAyODQ3MzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBBMkJCNDMxODlDMTFFQTlERkNCNDg5MkExOTVCMjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjBBMkJCNDIxODlDMTFFQTlERkNCNDg5MkExOTVCMjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YWY3ODA4YmEtNjY3NC1lMzRmLThmMjgtMTNjZmVkYTg2Mjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg0ZjM3NjY0LTg5NGQtNzU0My1iYzNmLWM0ZmZkMDI4NDczMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpPfR4UAAAJXSURBVHjaYvj//z+DU+sXFhDNCGTIMDAwfAFicaa9VdxPgIx2IFYCCCBGkDQIsDi3ffUH0ttZgIQjCAMEEAPUhFQgFoCy54NM4gHKvgRiaSD+CMRvAQIIrBKqQhzGZgIa6MEAAZpAtgrYFiD+B+TwQiU8gezTIMF1QAwT7ANiQZCgMxD3AzHI6VOBrv4CEEAg29mBnEgGBOACYjkgvoEkth7mmv9A/BfKFgBiByj7FxC/AnsdyFiM5PwamEIQG0l8CdyPSIJwE5ExOESB3voNcjQDdpAP9AwjQABhM3EuhmlAwTigDiYk3fOBOBHFPJhvkUxCZv+FxYcdUK0XkHZG1gzkywKpWCBdA7JmH9Bx24H0FjRHnwWKLwPSzSBFW6GCF9AUvYe5ERR/okAjjwHph2iKzkPFGbAFwX9cAdoNVM8KC0Agnghl/wW6qxgUToJAziwgfoolxDmBeCZAgMETOy4AtEUA6glHoKkH8KkF2agEpNeC2EAsDNX4D0kNMxDrAPFdaN5DBiCLvgHxLyDOhrsM6IIjQEoPGmp6QFf8x+cyoPhsIBUOxGxALAuUe80EldgAshUowAekHwDxMgJeBxUITlCXTQLiEyBxULIpAdKmoKQDVRsCxN5A8WAcBvkCqVIgNgNa/g+Iy0AFBVC8hQkahezQPAsCitBw+oPDYUzQ8FWFGi4MDeuvsHTBAnUZKDLOA207SCg2geL2QMoQiO8B8Tag3B/qJg2oy0AF2nMgvgjErxmIB6AizQWItYAW3QDHJpDxGUjFAPEzBtIASF8myCAQBwBrqYIJKrgZvAAAAABJRU5ErkJggg==) no-repeat 50%;
    background-size: 100% 100%;
    margin: 12px 10px 0 0
}

.home-info .info-cont li .icon-info {
    width: 20px;
    height: 19px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAAHnix0jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NGYzNzY2NC04OTRkLTc1NDMtYmMzZi1jNGZmZDAyODQ3MzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBFQTk3OEUxODlDMTFFQTlERkNCNDg5MkExOTVCMjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjBFQTk3OEQxODlDMTFFQTlERkNCNDg5MkExOTVCMjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YWY3ODA4YmEtNjY3NC1lMzRmLThmMjgtMTNjZmVkYTg2Mjg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg0ZjM3NjY0LTg5NGQtNzU0My1iYzNmLWM0ZmZkMDI4NDczMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiA2HwoAAAIhSURBVHjaYvz//z+Dc9tXBhBgAjIMGKCAaW8V9wUg/QXEAQggRqdWMC3FAiQagNiBCcpgAAggRqgJokD2WyDeB8QFIJP0gYxVQPwPaqAxQADBDAEBPSC+BLSBgQUqAJLhAWJuIP4KMjwBiGWgkl+Bxv0HCXozoILFIMFQIP4IxBogEaCZcQABxIjsKSg4CMTbgNgT5HioQgaQizSB7C1Qy9WB+ANUwwGoQpCm7SBXsgNxMxArMGAHXkD8HxZq74H4ORCvQVMkAMQtQDWMMH9vhNIzoXQtEHdAnVEDEgAIIORQQwYTQOEM8wg4wtAUgNz5A4hd0HUiK1wHDVQOIP6DZDJc4X8gXgDEgUA8Fc2gflC0wNwIYjBCNTBCFYBCApagQoD4GxMDYfASiPlgweOCR+EhUDiCTJSGRt8bIFZEU/QcmqbAnnkGxBuAGJRW3YD4OJJCSaBp37CFIyhmbIBYDN1+gADDlsywhXUJNOGwAfFyII5CVgCLPWw2IwNQdvgETccboanxIihH4rUd6DomaCz/g8YNDJ8ABTMQ2wLxTSx6+aF6/gHNaER2oR40NaRAI7oZKveCQLx+hOoHJTUPoKEfgJgL2cv/0GhiwS8gjoG6OJaJgTqgHBpM20AG3gbi10A8HypYT6QhXNA0BtJjBsQiwNh+jCvZSADxXCC2h+b8SdCguAAtDRxITTYvoHkblDW2AvFRIP4JxCpA/B2fswFDi51teQ6EgQAAAABJRU5ErkJggg==) no-repeat 50%;
    background-size: 100% 100%;
    margin: 14px 10px 0 0
}

.home-info .info-cont li span {
    display: block;
    width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #212b36;
    font-size: 16px
}

.info-problem {
    background: #fff
}

.info-problem .problem-content .problem-list {
    background: #f9fafb;
    padding: 35px 0 25px 0
}

.info-problem .problem-content .problem-list ul {
    width: 925px;
    padding-left: 35px
}

.info-problem .problem-content .problem-list li .problem {
    overflow: hidden;
    margin-bottom: 15px
}

.info-problem .problem-content .problem-list li .answer {
    overflow: hidden;
    margin-bottom: 25px
}

.info-problem .problem-content .problem-list li .problem-icon {
    float: left;
    display: inline-block;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    text-align: center;
    line-height: 22px;
    background: #fff;
    color: #212b36;
    font-size: 16px;
    font-weight: 700
}

.info-problem .problem-content .problem-list li .problem-text {
    float: left;
    display: inline-block;
    width: 820px;
    margin: -3px 0 0 15px;
    color: #212b36;
    font-size: 16px;
    font-weight: 700
}

.info-problem .problem-content .problem-list li .problem-answer-text {
    position: relative;
    margin: 0 0 0 15px;
    font-weight: 400;
    max-height: 72px;
    overflow: hidden
}

.info-problem .problem-content .problem-list li .problem-manual {
    color: #595bc9;
    text-decoration: underline
}

.box-text {
    margin: 30px 0 10px 0
}

.box-text p {
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    color: #333
}

.box-text p span {
    font-weight: 700;
    color: #333
}

.fixed-layer {
    position: fixed;
    right: 0;
    bottom: 21%;
    z-index: 999;
    width: 180px;
    overflow: hidden;
    padding: 10px 0 5px 5px;
    background: #fff;
    text-align: center;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px
}

.fixed-layer .box {
    position: relative
}

.fixed-layer .box i {
    position: absolute;
    top: -12px;
    right: 5px;
    font-size: 13px;
    font-weight: 700;
    cursor: pointer
}

.fixed-layer .box img {
    display: block;
    width: 180px
}

.dialoginfo .dialogfrom h5 {
    font-size: 20px;
    color: #000
}

.dialoginfo .dialogfrom .infocontent {
    margin-left: 40px;
    padding-left: 10px;
    border-left: 2px solid #999
}

.dialoginfo .dialogfrom p {
    margin-top: 10px;
    line-height: 25px
}

.dialoginfo .dialogfrom p a {
    color: #3badff
}

.total-statistics {
    position: relative;
    top: -102px;
    z-index: 2
}

.home-content {
    position: relative;
    top: -102px;
    margin-bottom: -102px
}

.financing-area .area,.service .area {
    background: #fff;
    box-shadow: 0 2px 14px 0 rgba(180,185,204,.24);
    border-radius: 6px;
    padding: 20px 31px;
    box-sizing: border-box
}

.financing-area .title,.service .title {
    font-size: 29px;
    color: #333;
    letter-spacing: 0;
    text-align: center;
    font-weight: 600;
    margin: 31px auto 14px auto
}

.zone-box {
    background: url(../img/financingNeedsBg.201971b8.png) no-repeat;
    background-size: cover;
    padding: 30px 0 27px 0;
    margin-top: 26px
}

.financing-area,.service,.zone {
    width: 1200px;
    margin: 0 auto
}

.zone {
    display: flex
}

.zone .zone-title {
    width: 284px;
    height: 303px;
    background: url(../img/zoneBg.1520955c.png)
}

.zone .zone-list {
    margin-left: 26px;
    width: calc(100% - 310px)
}

.jinrongProduct {
    background: url(../img/productBg.8c198b32.png) no-repeat;
    background-size: cover
}

.jinrongProduct .self-div-title {
    display: flex;
    justify-content: center;
    font-size: 29px;
    align-items: flex-end
}

.jinrongProduct .self-div-title p {
    display: flex;
    flex: 1;
    border-bottom: 0;
    justify-content: flex-end
}

.jinrongProduct .self-div-title p span {
    width: 85px;
    border-bottom: 4px solid transparent
}

.jinrongProduct .self-div-title i {
    flex: 1;
    border: 0
}

.jinrongProduct .self-div-title i span {
    color: #fff
}

.jinrongProduct .swiper-slide {
    display: flex;
    justify-content: center
}

.bankDiv {
    width: 1200px;
    color: #333
}

.bankDiv .bankList {
    width: auto;
    background: url(../img/productCard.60bf48cf.png);
    border: 0;
    background-size: 100% auto
}

.bankDiv .lilvP {
    font-size: 14px;
    letter-spacing: 0;
    text-align: center;
    font-weight: 600
}

.bankDiv .proTitle {
    font-size: 20px
}

.pingTaiContent .self-div-title {
    display: inline-block;
    width: 100%;
    font-size: 29px;
    color: #333;
    letter-spacing: 0;
    text-align: center;
    font-weight: 600;
    margin-bottom: 0
}

.pingTaiContent .self-div-title .p {
    width: 100%;
    text-align: center
}

.wrapDIVDS:hover .titleWrap ul {
    display: block
}

.wrapFather,.wrapPos {
    height: auto!important
}

.wrapDIVDS {
    height: auto!important;
    background: transparent!important;
    border: none!important
}

.buttonDiv .ai-assistant {
    display: flex;
    flex-direction: column;
    width: 96px;
    height: 90px;
    display: inline-block;
    text-align: center;
    font-size: 16px
}

.buttonDiv .ai-assistant a,.buttonDiv>ul>li a {
    color: #666!important
}

.buttonDiv .ai-assistant img {
    display: inline-block;
    width: 100%;
    height: 100%
}

.buttonDiv li {
    background: transparent!important
}

.bannerFootList {
    padding: 20px 0 0 0;
    background: #fff;
    height: 100px
}

.wrapFather {
    position: fixed;
    right: 10px;
    top: 600px;
    width: 175px;
    height: 186px!important;
    z-index: 999;
    transition: all 2s ease
}

.wrapPos {
    height: 188px!important;
    background: #fff;
    opacity: .5;
    z-index: 2;
    border-radius: 5px;
    overflow: hidden
}

.wrapDIVDS,.wrapPos {
    width: 175px;
    position: absolute
}

.wrapDIVDS {
    z-index: 3;
    border-radius: 5px;
    border: 1px solid #efefef
}

.titleWrap {
    font-size: 20px;
    line-height: 50px;
    width: 100%;
    color: #d91212;
    position: relative
}

.titleWrap:hover ul {
    display: block
}

.titleWrap>ul {
    display: none;
    position: absolute;
    right: 190px;
    width: 110px;
    background: #fff;
    border: 1px solid red
}

.titleWrap>ul:after {
    border: 10px solid transparent;
    border-left: 10px solid red;
    width: 0;
    height: 0;
    position: absolute;
    content: " ";
    right: -20px;
    top: 10px
}

.titleWrap>ul>li {
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    border-bottom: 1px solid red;
    color: red;
    width: 90%;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.titleWrap>ul>li>img {
    width: 30px;
    height: 30px
}

.titleWrap>ul>li:last-child {
    border: none
}

.textpliner {
    height: 50px;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-size: 18px;
    line-height: 50px
}

.dkInfo {
    text-align: center;
    font-size: 14px;
    color: #545454;
    line-height: 40px
}

.buttonDiv>ul {
    flex-direction: column
}

.buttonDiv>ul,.buttonDiv>ul>li {
    display: flex;
    justify-content: center
}

.buttonDiv>ul>li {
    border-radius: 5px;
    width: 163px;
    height: 48px;
    margin: 10px auto 0;
    color: #fff;
    flex-direction: row;
    align-items: center;
    font-size: 18px
}

.buttonDiv>ul>li a {
    color: #fff
}

.buttonDiv>ul>li>img {
    border-radius: 5px;
    width: 100%;
    height: 100%;
    cursor: pointer
}

.listDiv {
    width: 1200px;
    margin: 0 auto
}

.listDiv,.listDiv>div {
    display: flex;
    justify-content: center
}

.listDiv>div {
    flex-direction: row;
    height: 100px;
    align-items: center
}

.listDiv>div li {
    font-size: 50px;
    color: #d91212
}

.listDiv>div li:last-child {
    font-size: 14px;
    color: #4c4c4c;
    display: flex;
    flex-direction: row;
    align-items: center
}

.listDiv>div li:last-child img {
    width: 36px;
    height: 36px;
    margin-right: 15px
}

.listDiv>div li font {
    font-size: 14px;
    color: #323232
}

.centerDiv {
    width: 100%;
    height: 130px;
    background: #fff;
    padding-top: 60px
}

.centerDiv>div {
    width: 1200px;
    height: 130px;
    margin: 0 auto;
    background-size: 100% 100%;
    background-Image: url(../img/33.29f4c641.png);
    background-repeat: no-repeat
}

.zhuceFather {
    height: 480px;
    background: #fff;
    padding-top: 15px
}

.secondDIv {
    background: #eee;
    border-radius: 2px;
    width: 1200px;
    margin: 0 auto;
    height: 480px
}

.secondDIv>h3 {
    height: 40px;
    width: 1180px;
    margin: 5px auto;
    display: flex;
    line-height: 40px;
    font-weight: 400;
    flex-direction: row;
    justify-content: space-between
}

.secondDIv>h3>span {
    font-weight: 700;
    font-size: 24px;
    color: #383838
}

.secondDIv>h3>label {
    font-size: 18px;
    color: #ff2018
}

.secondDIvDiv {
    background: #fff;
    width: 1150px;
    padding: 0 15px;
    height: 420px;
    margin: 0 auto;
    display: flex;
    flex-direction: row
}

.leftzhuceQuYu {
    width: 300px
}

.leftTop>ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.leftTop>ul>li {
    width: calc(50% - 6px);
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 70px
}

.leftTop>ul>li>span {
    font-size: 14px;
    color: #303030;
    height: 35px;
    line-height: 35px
}

.leftTop>ul>li>font {
    font-size: 16px;
    color: #fe0100;
    height: 20px;
    line-height: 20px
}

.leftTop>ul>li:nth-child(odd) {
    border-right: 1px dashed #cdcdcd
}

.leftTop>ul>li:nth-child(n+3) {
    border-top: 1px dashed #cdcdcd
}

.centerMap {
    width: 450px
}

.centerMap img {
    width: 100%;
    height: 100%
}

.rightDivTag {
    width: 400px
}

.zhuceDiv {
    height: 350px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    background: #fff;
    overflow: hidden;
    padding: 20px 0 40px;
    width: 1200px;
    margin: 0 auto
}

.zhuceDiv>div {
    width: 45%
}

.titleH3 {
    height: 35px;
    line-height: 35px;
    font-size: 20px;
    color: #383838;
    border-bottom: 2px solid #dfdfdf;
    margin-bottom: 10px
}

.titleH3>span {
    height: 34px;
    display: inline-block;
    border-bottom: 4px solid #d91212
}

.leftContent {
    display: flex;
    flex-direction: row
}

.leftContent img {
    width: 290px;
    height: 275px
}

.leftContent>div {
    width: calc(100% - 300px);
    margin-left: 10px
}

.jinrongProduct {
    height: 385px;
    width: 100%;
}

.jinrongContent {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

.leftJinRong {
    width: 364px;
    height: 364px;
    background: url(../img/jrcp.ac24557e.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    top: 0
}

.leftJinRong img {
    width: 100%;
    height: 100%
}

.bankDiv {
    width: 830px;
    padding: 28px 0 28px 5px!important;
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

.bankList {
    width: 260px;
    background: #fff;
    text-align: center;
    padding-top: 10px;
    border: 1px solid #e1e1e1;
    border-radius: 5px
}

.bankImg {
    width: 250px;
    height: 80px;
    margin: 0 auto
}

.bankImg .el-image__inner {
    width: auto;
    height: 25px;
    margin-top: 30px
}

.proTitle {
    width: 95%;
    font-size: 24px;
    color: #414141;
    font-weight: 400;
    margin: 10px auto
}

.proTitle .componentNameTitle {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.shenqingDiv {
    font-size: 14px;
    color: #666
}

.shenqingDiv span {
    color: #ff973e
}

.lilv {
    font-size: 32px;
    color: #fe995b
}

.lilv,.lilvP {
    margin: 10px 0
}

.lilvP {
    font-size: 14px;
    color: #6e7177
}

.proInfo>ul {
    display: flex;
    flex-direction: column;
    width: 90%;
    margin: 0 auto
}

.proInfo>ul>li {
    text-align: center;
    justify-content: center;
    align-items: center
}

.proInfo>ul>li>span {
    height: 12px;
    line-height: 12px;
    margin: 0 auto;
    width: 60px;
    font-size: 14px;
    color: #60abdb
}

.proInfo>ul>li>label {
    font-size: 16px;
    color: #60abdb;
    margin: 2px 10px
}

.newsContent {
    width: 100%;
    padding: 40px 0;
    background-color: #fff
}

.news-warpper {
    width: 100%;
    display: flex
}

.newsInfoDiv {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: column
}

.self-div-title {
    margin-bottom: 20px;
    height: 56px;
    display: flex
}

.self-div-title p {
    flex: 0 0 85px;
    height: 52px;
    margin: 0;
    border-bottom: 4px solid transparent;
    text-indent: 2px;
    font-size: 20px;
    line-height: 52px
}

.self-div-title i {
    flex: 1 1 auto;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    border-bottom: 1px solid #f0f0f0
}

.self-div-title i span {
    font-size: 12px;
    color: #6e7177;
    cursor: pointer
}

.newsDiv {
    flex: 0 0 385px;
    background: #fff
}

.newsDiv>img {
    width: 100%;
    height: 160px;
    vertical-align: top
}

.newsList {
    height: 170px;
    border: 1px solid #ccc;
    border-top: none;
    overflow: hidden
}

.newsList>ul>p {
    height: 160px;
    line-height: 160px;
    text-align: center;
    color: #999
}

.newsList>ul>li {
    width: 386px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    font-size: 14px;
    line-height: 33px
}

.newsList>ul>li>i {
    margin: 13px 0 0 10px;
    width: 5px;
    height: 5px;
    border-radius: 3px;
    background-color: #333
}

.newsList>ul>li>span {
    width: 70%;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 15px
}

.newsList>ul>li>font {
    width: 25%;
    color: #999;
    text-align: center;
    margin-right: 5px
}

.showMore {
    text-align: right;
    line-height: 40px;
    margin-right: 15px
}

.showMore a {
    font-size: 14px;
    color: #f03131
}

.pingtaiJinRong {
    background: #fff;
    padding: 40px 0
}

.pingTaiContent {
    width: 1200px;
    margin: 0 auto
}

.pingTaiTitle {
    text-align: center;
    border-bottom: 1px solid #d8d8d8
}

.pingTaiTitle>ul>li {
    line-height: 30px;
    font-size: 20px
}

.pingTaiTitle>ul>li span {
    display: inline-block;
    height: 40px;
    border-bottom: 4px solid #d91212
}

.bankDivList {
    width: 1200px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap
}

.bankDivList>div {
    margin: 20px 20px
}

.bankDivList>ul {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap
}

.bankDivList>ul>li {
    width: 25%;
    text-align: center;
    margin-top: 20px
}
