.h-nav-div {
    position: fixed;
    z-index: 10000;
    background: #fff;
    width: 100%;
    height: 100vh;
    top: 0px;
    left: 0px;
    display: none;
}

.font-size14 {
    font-size: 14px;
}

.h-schro-title-div {
    font-size: 16px;
    color: #fff;
}

.h-schro-title-div span {
    font-size: 24px;
    color: rgba(7, 255, 247, 1);
    padding: 0 3px;
    padding-right: 6px;
    font-weight: bold;
    font-style: oblique;
}

.h-index-new .ellipsis1 {
    font-size: 14px !important;
    line-height: 18px !important;
}

.h-nav-div .h-nav-title {
    position: relative;
}

.h-nav-div .h-nav-title p {
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 44px;
    text-align: center;
    color: rgba(38, 38, 38, 1);
}

.h-nav-title img {
    position: absolute;
    right: 10px;
    width: 20px;
    top: 11px;
}

.h-nav-content {
    position: relative;
    margin: 0px 20px;
    padding: 22px 0px;
    border-bottom: 1px solid rgba(238, 238, 238, 1);
}

.h-nav-content .open {
    width: 18px;
    top: 24px;
    position: absolute;
    right: 0px;
}

.h-nav-content .out {
    width: 10px;
    top: 20px;
    position: absolute;
    right: 4px;
}

.h-nav-content p {
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 16px;
    color: rgba(38, 38, 38, 1);
}

.h-nav-content span {
    display: inline-block;
    width: 49%;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 16px;
    color: rgba(102, 102, 102, 1);
    margin-top: 20px;
}

.show_nav_divs {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 48px;
}

.hide_nav_div {
    display: none;
}

.why-call-me {
    width: 100%;
    height: 100%;
}

.why-call-me {
    padding: 15px;

}

.why-call-me .bgImg_wyme {
    text-align: center;
    font-size: 18px;
    border: 1px solid rgba(239, 239, 239, 0.5019607843137255);
    background: url(../image/index/wymeBg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    width: 30%;
    margin: 1%;
    height: 175px;
}

.why-call-me img {
    width: 25px;
    display: block;
    margin: auto;
    padding-top: 10px;
    margin-bottom: 15px;
}

.why-call-me label {
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 13px;
    color: rgba(38, 38, 38, 1);
    display: block;
    text-align: center;
    margin: auto;
    margin-bottom: 5px;
}

.why-call-me span {
    font-size: 5px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 10px;
    color: rgba(38, 38, 38, 0.8);
    display: block;
    text-align: center;
    margin: auto;
    margin-top: 3px;
    margin-bottom: 10px;
}

.why-call-me-activebg {
    width: 100%;
    height: 100%;
    background: url(../image/index/wymeActive.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;

}

.why-call-me p {
    font-size: 11px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 18px;
    color: rgba(76, 76, 76, 1);
}

.why-call-me-active {
    width: 34% !important;
    background: linear-gradient(20deg, rgba(63, 80, 239, 1) 0%, rgba(146, 97, 252, 1) 100%) !important;
    height: 200px !important;
}

.why-call-me-active label {
    color: #fff !important;
}

.why-call-me-active span {
    color: #fff !important;
    margin-bottom: 15px;
    margin-top: 3px;
}

.why-call-me-active .show_img {
    margin-top: 8px;
}

.why-call-me-active p {
    color: #fff !important;
}

.aubot_div {
    margin-top: 10px;
}

.aubot_div img {
    width: 100%;
}

.aubot_div .aubot-pagination {
    display: none;
}

.h-index-service {
    margin: 0px 15px;
    height: 60px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.06);
    opacity: 1;
}

.h-index-service p {
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 17px;
    color: rgba(38, 38, 38, 0.8);
    text-align: center;
}

.h-index-service img {
    width: 35px;
    display: block;
    margin: auto;
}

.h-index-service .hide_img {
    display: none;
}

.h-index-service-title {
    width: 25%;
}

.h-service-content {
    padding: 15px;
    padding-top: 20px;
    float: left;
/ / display: none;
}

.index-service-divs-big {
    width: 100%;
    overflow: hidden;
}

.index-service-divs {
    width: 500%;
}

.h-service-content0 {
    display: block;
}

.h-service-content label {
    font-size: 14px !important;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 20px;
    color: rgba(38, 38, 38, 1);
    margin-bottom: 15px;
    display: block;
}

.h-service-content p {
    font-size: 12px !important;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 20px;
    color: rgba(38, 38, 38, 1);
/ / height: 176 px;
    margin-bottom: 20px;
}

.h-service-content img {
    width: 80vw;
    display: block;
    margin: auto;
    margin-bottom: 20px;
}

.index-active-num span {
    width: 10px;
    height: 6px;
    background: rgba(61, 94, 180, .2);
    border-radius: 3px;
    display: inline-block;
    margin: 0px 3.5px;
}

.index-active-num .index-active-span {
    width: 20px;
    background: rgba(61, 94, 180, 0.8);
}

.index-active-num {
    text-align: center;
}

.h-index-service-title-active {
    background: linear-gradient(135deg, rgba(105, 137, 220, 1) 0%, rgba(40, 76, 172, 1) 100%);
}

.h-index-service-title-active p {
    color: #fff;
}

.h-index-service-title-active:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid rgba(40, 76, 172, 1);
    content: "";
    position: relative;
    width: 0;
    top: 13px;
    left: 50%;
    margin-left: -5px;
}

.h-index-service-title-active .show_img {
    display: none;
}

.h-index-service-title-active .hide_img {
    display: block;
}

/* 金融落地页 */
.finance-bg {
    background: url(../image/finance/financebg.png);
    background-size: 100%;
/ / background-repeat: no-repeat;
}

.finance-index-title {
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 10px rgba(18, 40, 99, 0.1);
    opacity: 1;
    padding: 20px 15px;
    margin: 0px 15px;
    margin-top: -15px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 24px;
    color: rgba(51, 51, 51, 1);
    -webkit-text-stroke: 1 rgba(0, 0, 0, 0.00);
    text-stroke: 1 rgba(0, 0, 0, 0.00);
    margin-bottom: 40px;
    position: relative;
}

.finance-product {
    width: 50%;
}

.finance-product img {
    width: 45px;
    display: block;
    margin: auto;
}

.finance-product p {
    text-align: center;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 24px;
    color: rgba(38, 38, 38, 1);
    margin-top: 8px;
    margin-bottom: 25px;
}

.finance-index-good-div {
    width: 31%;
    height: 184px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 10px rgba(53, 55, 61, 0.1);
}

.finance-index-good-div img {
    width: 40px;
    display: block;
    margin: auto;
    margin-top: 18px;
}

.finance-index-good {
    margin: 15px;
    margin-bottom: 0px;
    padding-bottom: 20px;
    margin-top: 20px;
}

.finance-index-good-div p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 24px;
    color: rgba(38, 38, 38, 1);
    text-align: center;
    margin-top: 10px;
}

.finance-index-good-div label {
    width: 14px;
    height: 2px;
    background: rgba(99, 132, 220, 1);
    opacity: 1;
    display: block;
    margin: auto;
    margin-top: 6px;
    margin-bottom: 14px;
}

.finance-index-good-div span {
    display: block;
    margin: auto;
    width: 70%;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 20px;
    color: rgba(38, 38, 38, 1);
}

.finance-index-good-div span b {
    color: rgba(40, 76, 172, 1);
}

.finance-banner-btn button {
    background: rgba(34, 208, 121, 1) !important;
    color: #fff !important;
    border: 0px !important;
}

/* 金融落地页 */
/* 金融-小贷 */
.small-bg {
    background: url(../image/finance/smallBg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
}

.smallloan-banner-btn button {
    height: 30px !important;
    background: rgba(255, 255, 255, 0.1) !important;
    border: 1px solid rgba(255, 255, 255, 1) !important;
    opacity: 1;
    border-radius: 15px !important;
    font-size: 12px !important;
    font-weight: 400;
    /*line-height: 30px !important;*/
    color: rgba(255, 255, 255, 1) !important;
    text-align: center !important;
}

.small-range {
    margin: 0px 15px;
    margin-top: 20px;
}

.small-range-div {
    width: 49%;
}

.small-range-div img {
    width: 100%;
}

.small-range-div p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    color: rgba(38, 38, 38, 1);
    text-align: center;
    margin-bottom: 15px;
    margin-top: 3px;
}

.mall_mul-div {
    width: 31%;
}

.mall_mul-div img {
    width: 100px;
    display: block;
    margin: auto;
}

.mall_mul-div p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 24px;
    color: rgba(51, 51, 51, 1);
    text-align: center;
    margin-top: 5px;
    margin-bottom: 20px;
}

.small-title {
    background: rgba(65, 114, 212, 1);
}

.small-list {
    background: rgba(249, 251, 252, 1) !important;
    border: 1px dashed rgba(59, 94, 186, 1) !important;
}

.z-iindex-serviceFlow-list .small-list .div {
    width: 32.33%;
    background: rgba(229, 239, 249, 1);
    text-align: center;
    padding: 5px 0;
    margin: 5px 0px;
    font-size: 12px;
}

.small_call {
    width: 110px;
    height: 30px;
    background: rgba(65, 114, 212, 1);
    border: 1px solid rgba(65, 114, 212, 1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 30px;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    margin: auto;
    display: block;
    margin-top: 20px;
}

.small-value-bg {
    background: url(../image/finance/small_valueBg.png);
    background-size: 100%;
    padding-top: 30px;
    padding-bottom: 20px;
    background-repeat: no-repeat;
    background-position: bottom;
}

.small-value {
    width: 33%;
}

.small-value-25 {
    width: 25%;
}

.small-value-15 {
    width: 15%;
}

.small-value img {
    width: 56px;
    display: block;
    margin: auto;
}

.small-value-25 img {
    width: 100%;
    max-width: 100px;
    display: block;
    margin: auto;
}

.small-value p {
    width: 90%;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 24px;
    color: rgba(51, 51, 51, 1);
    display: block;
    margin: auto;
    margin-top: 18px;
    margin-bottom: 10px;

}

.small-value-25 p {
    width: 90%;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 24px;
    color: rgba(51, 51, 51, 1);
    display: block;
    margin: auto;
    margin-top: 18px;
    margin-bottom: 10px;
}

/* 金融-小贷 */
/* 金融-车贷 */
.h-vehicleloan-introduce {
    margin: 15px;
    margin-top: 20px;
    background: linear-gradient(113deg, rgba(99, 132, 220, 1) 0%, rgba(61, 94, 180, 1) 90%);
    padding: 15px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 20px;
    color: rgba(255, 255, 255, 1);
    -webkit-text-stroke: 1 rgba(0, 0, 0, 0.00);
    text-stroke: 1 rgba(0, 0, 0, 0.00);
}

.vehicspot1,
.vehicspot2,
.vehicspot5 {
    width: 53.5%;
}

.vehicspot2 {
    margin-top: 28px;
    margin-left: -10%;
}

.vehicspot3 {
    width: 35%;
}

.vehicspot4 {
    width: 70%;
    margin-left: -10%;
}

.vehicspot5 {
    margin-left: 10%;
    margin-top: -2%;
}

.h-vehicproduct {
    height: 171px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 15px rgba(18, 40, 99, 0.1);
    width: 48.5% !important;
    margin-top: 15px;
}

.h-vehicproduct img {
    width: 45px;
    display: block;
    margin: auto;
    margin-top: 25px;
}

.h-vehicproduct p {
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 20px;
    color: rgba(38, 38, 38, 1);
    margin: 15px;
    text-align: center;
}

.h-vehicgood {
    background: none;
}

.h-vehicgood img {
    width: 50px !important;
    height: 50px !important;
    margin-bottom: 0px !important;
}

.h-vehicgood .tips {
    color: rgba(76, 76, 76, 1) !important;
}

.h-vehicgood .ul2 .li {
    margin-bottom: 0px !important;
}

.h-vehicfunction {
    border: 0.5px solid #fff;
    width: 50%;
    text-align: center;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 40px;
    color: rgba(255, 255, 255, 1);
}

.h-vehicfunction-tip1 {
    background: rgba(99, 132, 220, 1);
}

.h-vehicfunction-tip2 {
    background: rgba(99, 132, 220, 0.7);
}

/* 金融-车贷 */
/* 金融-房贷 */
.h-houstrait .small-value p {
    width: 80%;
}

.h-housspotBg {
    background-image: url(../image/finance/housspotBg.png);
    background-size: 100%;
    padding: 20px 15px;
/ / background-repeat: no-repeat;
}

.h-housspot {
    width: 48%;
    height: 88px;
    background: rgba(6, 52, 203, 0.61);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 20px;
    color: rgba(255, 255, 255, 1);
    -webkit-text-stroke: 1 rgba(0, 0, 0, 0.00);
    text-stroke: 1 rgba(0, 0, 0, 0.00);
    margin-bottom: 12px;
    padding: 0px 5%;
    align-items: center;
    justify-content: center;
    display: -webkit-flex;
}

.h-housspot-san:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid rgba(6, 52, 203, 0.61);
    bottom: -47px;
    left: -45%;
    content: '';
    position: relative;
    width: 0;
}

.h-housspot1 {
    background: #274AA5 !important;
}

.h-housspot1:after {
    border-top: 6px solid #274AA5 !important;
}

.h-housspot2 {
    background: #3C5BAD !important;
}

.h-housspot2:after {
    border-top: 6px solid #3C5BAD !important;
}

.h-housspot3 {
    background: #4765B2 !important;
}

.h-housspot3:after {
    border-top: 6px solid #4765B2 !important;
}

.h-housspot4 {
    background: #526EB7 !important;
}

.h-housspot4:after {
    border-top: 6px solid #526EB7 !important;
}

.h-housspot5 {
    background: #526EB7 !important;
}

.h-housspot5:after {
    border-top: 6px solid #526EB7 !important;
}

.h-housspot6 {
    background: #6780C0 !important;
}

.h-housspot6:after {
    border-top: 6px solid #6780C0 !important;
}

.h-housspot-p {
    width: 48%;
    margin-bottom: -7px;
    z-index: 9;
}

.h-housspot-p p {
    width: 70%;
    height: 29px;
    opacity: 1;
    border-radius: 45px;
    text-align: center;
    margin: auto;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 29px;
    color: rgba(255, 255, 255, 1);
    -webkit-text-stroke: 1 rgba(0, 0, 0, 0.00);
    text-stroke: 1 rgba(0, 0, 0, 0.00);
}

.h-housspot-p-color1 {
    background: linear-gradient(180deg, rgba(233, 51, 41, 1) 0%, rgba(239, 84, 61, 1) 100%);
}

.h-housspot-p-color2 {
    background: linear-gradient(180deg, rgba(34, 208, 121, 1) 0%, rgba(34, 208, 121, 1) 100%);
}

.h-housspotBg img {
    width: 60%;
    display: block;
    margin: auto;
    margin-top: 15px;
}

.h-hous-title {
    background: rgba(16, 140, 238, 1);
}

.h-hous-list {
    background: rgba(234, 242, 248, 1) !important;
    border: 1px dashed rgba(16, 140, 238, 1) !important;
}

.z-iindex-serviceFlow-list .h-hous-list .div {
    width: 32.33%;
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(16, 140, 238, 1);
    text-align: center;
    padding: 5px 0;
    margin: 5px 0px;
    font-size: 12px;
}

.h-hous-foreign {
    padding: 15px;
}

.h-hous-foreign p {
    height: 24px;
    border-radius: 24px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    float: left;
    margin-bottom: 10px;
}

.h-hous-foreign-p1 {
    width: 38%;
    background: rgba(99, 132, 220, 1);
    box-shadow: 0px 3px 10px rgba(99, 132, 220, 0.3);
    color: #fff;
}

.h-hous-foreign-p2 {
    width: 25%;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 5px rgba(40, 76, 172, 0.1);
    color: #333333;
    margin: 0px 4%;
}

.h-hous-foreign-p3 {
    width: 28%;
    background: rgba(137, 187, 103, 1);
    box-shadow: 0px 3px 10px rgba(137, 187, 103, 0.2);
    color: #fff;
}

.h-hous-foreign-p4 {
    width: 40%;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 5px rgba(40, 76, 172, 0.1);
    color: #333333;
    margin-right: 4%;
    margin-left: 8%;
}

.h-hous-foreign-p5 {
    width: 40%;
    background: rgba(61, 94, 180, 1);
    box-shadow: 0px 3px 10px rgba(61, 94, 180, 0.3);
    color: #fff;
}

.h-hous-foreign-p6 {
    width: 38%;
    background: rgba(255, 153, 0, 1);
    box-shadow: 0px 3px 10px rgba(255, 153, 0, 0.2);
    color: #fff;
}

.h-hous-foreign-p7 {
    width: 25%;
    background: rgba(226, 233, 249, 1);
    box-shadow: 0px 2px 5px rgba(40, 76, 172, 0.1);
    color: #333333;
    margin: 0px 4%;
}

.h-hous-foreign-p8 {
    width: 28%;
    background: rgba(99, 132, 220, 1);
    box-shadow: 0px 3px 10px rgba(99, 132, 220, 0.2);
    color: #fff;
}

.h-hous-foreign-p9 {
    width: 28%;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 5px rgba(40, 76, 172, 0.1);
    color: #333333;
}

.h-hous-foreign-p10 {
    width: 25%;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 5px rgba(40, 76, 172, 0.1);
    color: #333333;
    margin: 0px 4%;
}

.h-hous-foreign-p11 {
    width: 38%;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 5px rgba(40, 76, 172, 0.1);
    color: #333333;
}

.h-hous-foreign-p12 {
    width: 25%;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 5px rgba(40, 76, 172, 0.1);
    color: #333333;
}

.h-hous-foreign-p13 {
    width: 41%;
    background: rgba(61, 94, 180, 1);
    box-shadow: 0px 3px 10px rgba(61, 94, 180, 0.3);
    color: #fff;
    margin: 0px 4%;
}

.h-hous-foreign-p14 {
    width: 25%;
    background: rgba(226, 233, 249, 1);
    box-shadow: 0px 2px 5px rgba(40, 76, 172, 0.1);
    color: #333333;
}

.h-hous-bg {
    background-image: url(../image/finance/h-hous-bg.png);
    background-size: 100%;
    background-position: right;
    background-repeat: no-repeat;
}

.h-housgood {
    background: none;
}

.h-housgood img {
    width: 41px !important;
    height: 47px !important;
}

.h-housgood .ul2 .li {
    margin-bottom: 0px;
}

/* 金融-房贷 */
/* 金融-信贷 */
.h-creditspotBg {
    background-image: url(../image/finance/h-creditspotBg.png);
    background-size: 100%;
/ / background-repeat: no-repeat;
    padding: 20px 15px;
}

.h-creditspotBg .h-housspot {
    height: 100px;
    background: #526EB7;
}

.h-creditspotBg .h-housspot-san:after {
    border-top: 6px solid #526EB7;
    bottom: -53px;
}

.h-credit-button {
    background-image: url(../image/finance/h-creditspotButton.png);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 150px;
    border: 0px;
    height: 35px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 35px;
    color: rgba(255, 255, 255, 1);
    display: block;
    margin: auto;
    margin-top: 10px;

}

.h-credit-trait {
    width: 25%;
}

.h-creditgood img {
    width: 50px !important;
    height: 50px !important;
}

.h-creditgood .ul2 .li {
    margin-bottom: 10px;
}

/* 金融-信贷 */
/* 金融-融资性担保 */
.recont-bg {
    background-image: url(../image/finance/recont-bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
/ / background-position: bottom;
}

.recont-goodNum-div img {
    max-height: 150px;
}

.h-recontBg {
    background-image: url(../image/finance/h-recontBg.png);
    background-size: 100%;
    padding: 20px 15px;
}

.h-recontBg .h-housspot {
    height: 140px;
    background: rgba(107, 107, 136, 0.7);

}

.h-recontBg .h-housspot-san {
    padding: 10px 0px;
    text-align: left;
    padding-left: 3%;
}

.h-recontBg .h-housspot-san:after {
    border-top: 6px solid rgba(107, 107, 136, 0.7);
    bottom: -73px;
    left: -50%;
}

.h-recontBg img {
    display: block;
    margin: auto;
    margin-top: 20px;
}

.h-recont-list,
.h-recont-list2 {
    background: rgba(249, 251, 252, 1) !important;
    border: 1px dashed rgba(16, 140, 238, 1) !important;
}

.h-recont-list .div {
    width: 32.33% !important;
    background: rgba(240, 247, 236, 1) !important;
    text-align: center;
    padding: 5px 0;
    margin: 5px 0px;
    font-size: 12px;
}

.h-recont-list2 .div {
    background: rgba(240, 247, 236, 1) !important;
    text-align: center;
    padding: 5px 0;
    margin: 5px 0px;
    font-size: 12px;
}

.reconttitle5 {
    background: #3B45B8 !important;
}

.h-recont-value {
    background-image: url(../image/finance/h-recont-value-bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
}

.recont-goodNum {
    position: absolute;
    width: 28px;
    top: 15%;
    left: 50%;
    margin-left: -14px;
}

.recont-goodNum-div .title {
    width: 80%;
    top: 50%;
    text-align: center;
    left: 10%;
}

/* 金融-融资性担保 */
/* 金融-政策性担保 */
.polic-value {
    width: 25%;
}

.polic-value p {
    width: 80%;
}

.h-policy-value p {
    width: 90%;
}

.h-policy-value-bg {
    background-image: url(../image/finance/h-policy-value-bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
}

.h-policy-advantage-list .tips {
    width: 84%;
    margin-left: 8%;
    text-align: center;
}

.h-policy-advantage-list p {
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-image: url(../image/finance/policy-advantageBg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    font-size: 12px;
    font-family: DIN;
/ / font-weight: bold;
    line-height: 30px;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    margin-bottom: 6px;
}

.h-policy-button {
    background-image: url(../image/finance/h-policyButton.png);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 150px;
    border: 0px;
    height: 35px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 35px;
    color: rgba(255, 255, 255, 1);
    display: block;
    margin: auto;
    margin-top: 10px;
}

.policy-trait-div {
    background-image: url(../image/finance/policy-traitBg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    padding: 15px;
    padding-bottom: 50px;
    padding-top: 20px;
    margin-bottom: 30px;
}

/* 金融-政策性担保 */
/* 金融-银行风控 */
.polic-value span {
    font-size: 10px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 15px;
    color: rgba(112, 112, 112, 1);
    text-align: left !important;
    display: block;
}

.stem-range-div {
    width: 49%;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 5px 15px rgba(164, 164, 164, 0.16);
}

.stem-range-div p {
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 20px;
    color: rgba(76, 76, 76, 1);
    margin-bottom: 20px;
    padding: 10px;
}

.stem-range {
    width: 100%;
    height: 190px;
    background-image: url(../image/finance/h-stem-rangeBg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    margin-bottom: 10px;
}

.stem-range img {
    width: 60px;
    display: block;
    margin: auto;
    padding-top: 10px;
}

/* 金融-银行风控 */
/* 金融-银行委贷 */
.h-vehicfunction-div {
    margin: 20px 15px;
}

.h-bank-loan-div {
    padding: 0px 15px;
}

.h-bank-loan {
    width: 50%;
}

.h-bank-loan-content {
    background: #F7F7F7;
    position: relative;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 16px;
    color: rgba(38, 38, 38, 1);
    align-items: center;
    justify-content: center;
    display: -webkit-flex;
    padding: 5px;
}

.h-bank-loan img {
    display: block;
}

.h-bank-loan-content-left:before {
    content: "";
    width: 0px;
    height: 0px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #F7F7F7;
    position: absolute;
    margin-right: -6px;
    top: 50%;
    right: 0px;
    margin-top: -6px;
}

.h-bank-loan-content-right:before {
    content: "";
    width: 0px;
    height: 0px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid #F7F7F7;
    position: absolute;
    margin-left: -6px;
    top: 50%;
    left: 0px;
    margin-top: -6px;
}

/* 金融-银行委贷 */
/* 金融-赎楼 */
.h-fore-good {
    background-image: url(../image/finance/h-fore-goodBg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom: 30px;
}

.h-fore-good .li img {
    width: 50px !important;
    height: 58px !important;
}

.h-fore-good .ul2 .li {
    margin-bottom: 20px;
}

.h-fore {
    background: #F7F7F7;
    position: relative;
    padding: 10px;
}

.h-fore-div p {
    font-size: 13px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 19px;
    color: rgba(38, 38, 38, 1);
    margin-bottom: 3px;
}

.h-fore-div span {
    font-size: 10px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 14px;
    color: rgba(102, 102, 102, 0.8);
    display: block;
    margin-bottom: 8px;
}

.h-fore-div label {
    margin-bottom: 5px;
    display: block;
    font-size: 11px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 18px;
    color: rgba(76, 76, 76, 1);
    -webkit-text-stroke: 1 rgba(0, 0, 0, 0.00);
    text-stroke: 1 rgba(0, 0, 0, 0.00);
}

/* 金融-赎楼 */
/* 金融-中介平台 */
.h-interspotBg {
    padding: 20px 15px;
    background: rgba(237, 244, 254, 1);
}

.bgE5EAF2 {
    background: #E5EAF2;
}

.h-interspotBg .h-housspot {
    height: 100px;
}

.h-interspotBg .h-housspot-san:after {
    bottom: -53px;
}

.h-interspotBg button {
    width: 160px;
    height: 30px;
    background: rgba(60, 91, 173, 1);
    border: 1px solid rgba(60, 91, 173, 1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 30px;
    text-align: center;
    display: block;
    margin: auto;
    color: rgba(255, 255, 255, 1);
    margin-top: 20px;
}

.h-recont-list .w100B {
    width: 100% !important;
}

.h-inter-why-us {
    background: none;
}

.h-inter-why-us .ul2 .li {
    margin-bottom: 20px;
}

.h-inter-div {
    background-image: url(../image/finance/h-interBg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    margin: 15px;
    padding: 15px;
}

.h-inter-div .contentTitle {
    color: #fff;
    background: none;
}

.h-inter-div .contentEngTitle {
    color: #fff;
}

.h-inter-div span {
    width: 16px;
    display: block;
    margin: auto;
    height: 3px;
    background: rgba(255, 255, 255, 1);
    opacity: 1;
    margin-top: 6px;
    margin-bottom: 20px;
}

.h-inter-div p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 24px;
    color: rgba(255, 255, 255, 1);
    text-align: center;
}

/* 金融-中介平台 */
/* 软件定制-落地页 */
.h-custom-banner-button button {
    background: #fff !important;
    color: #3D5EB4 !important;
}

.h-cust-Bg {
    padding: 15px;
}

.h-cust-Bg .h-housspot {
    height: 60px;
    border-radius: 60px;
}

.h-cust-Bg .h-housspot-san:after {
    bottom: -33px;
}

.h-cust-we-do-div {
    padding: 15px;
}

.h-cust-we-do {
    position: relative;
    margin-top: 36px;
    width: 49%;
    height: 130px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 15px rgba(18, 40, 99, 0.1);
    align-items: center;
    justify-content: center;
    display: -webkit-flex;
    padding: 0px 15px;
}

.h-cust-we-do img {
    width: 50px;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: -25px;
}

.h-cust-we-do p {
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 20px;
    color: rgba(38, 38, 38, 1);
    text-align: center;
}

.h-cust-proseBg {
    background: rgba(248, 250, 251, 1);
    padding: 20px 15px;
}

.h-cust-list {
    width: 25%;
    margin-top: 20px;
}

.h-cust-list img {
    width: 45px;
    display: block;
    margin: auto;
    margin-bottom: 4px;
}

.h-cust-list p {
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 15px;
    color: rgba(38, 38, 38, 1);
    text-align: center;
}

.h-cust-prose {
    margin-top: 30px;
}

.h-cust-prose img {
    width: 30px;
    margin-right: 10px;
}

.h-cust-prose label {
    display: block;
    font-size: 16px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 23px;
    color: rgba(40, 76, 172, 1);
    margin-bottom: 10px;
}

.h-cust-prose-div {
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 10px rgba(61, 94, 180, 0.1);
    opacity: 1;
    border-radius: 10px;
    padding: 15px;
/ / height: 110 px;
    margin-bottom: 15px;
}

.h-cust-prose p {
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 20px;
    color: rgba(38, 38, 38, 1);
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.h-cust-prose .p2 {
    -webkit-line-clamp: 2;
}

.h-cust-prose .p3 {
    -webkit-line-clamp: 3;
}

.h-cust-more-btn button {
    border-color: #3D5EB4 !important;
    color: #3D5EB4 !important;
}

.h-cust-good {
    background: none;
}

.h-cust-good .li .tips {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 20px;
    color: rgba(38, 38, 38, 1);
    text-align: center;
}

.h-cust-good .ul2 .li {
    margin-bottom: 10px;
}

.h-custpromise {
    position: relative;
/ / height: 70 px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 15px rgba(18, 40, 99, 0.2);
    margin: 0px 15px;
    margin-bottom: 20px;
    padding: 12px 20px;
}

.h-custpromise-img1 {
    width: 20px;
    position: absolute;
    top: -7px;
}

.h-custpromise-img2 {
    width: 30px !important;
/ / height: 30 px !important;
    margin-right: 18px;
    display: block;
    margin-top: 10px;
    float: left;
}

.h-custpromise p {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    color: rgba(38, 38, 38, 1);
    width: 82%;
    float: left;
}

.finance-index-factoring{
    width: 92%;
    background: #ffffff;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 24px;
    color: #333333;
    box-shadow: 0px 0px 20px rgba(18,40,99,0.1);
    -webkit-text-stroke: 1 rgba(0,0,0,0);
    text-stroke: 1 rgba(0,0,0,0);
    box-sizing: border-box;
    padding: 13px 10px 15px;
    margin: -13px auto 0;
    position: relative;
    z-index: 1;
}

.factoring-scenario{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 10px 15px 0;
}

.factoring-scenario-div{
    width: 48.5%;
    margin-top: 10px;
    position: relative;
}

.factoring-scenario-div img{
    width: 100%;
    display: block;
}

.factoring-scenario-div .title{
    width: 100%;
    height: 36px;
    background: rgba(38, 38, 38, 0.6);
    text-align: center;
    font-size: 13px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 36px;
    color: #FFFFFF;
    position: absolute;
    left: 0;
    bottom: 0;
}

.factoring-characteristics{
    width: 100%;
    background: url(../image/finance/factoring-characteristics-bg.png);
    background-size: 100% auto;
    box-sizing: border-box;
    padding-bottom: 20px;
}

.factoring-characteristics-div{
    width: 48.5%;
    background: #ffffff;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 18px;
    margin-top: 10px;
}

.factoring-characteristics-div img{
    width: 66px;
    height: 73px;
}

.factoring-characteristics-div p{
    min-height: 41px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 21px;
    color: #111111;
    margin-top: -14px;
    padding: 0 20px;
}

.factoring-advantage-div{
    width: 100%;
    height: 108px;
    background: #F6F6F6;
    box-sizing: border-box;
    padding: 0 20px 0 17px;
    margin-top: 10px;
    display: flex;
    align-items: center;
}

.factoring-advantage-div img{
    width: 40px;
    height: 40px;
    display: block;
    margin-right: 15px;
}

.factoring-advantage-div .right{
    width: 67.46vw;
}

.factoring-advantage-div .title{
    height: 20px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 800;
    line-height: 20px;
    color: #262626;
}

.factoring-advantage-div .info{
    height: 53px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 17px;
    color: #333333;
    margin-top: 5px;
}

.factoring-architecture{
    margin: 20px 15px 0;
}

.factoring-architecture-top{
    width: 100%;
    height: 33px;
    background: rgba(16,140,238,1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 33px;
    color: #FFFFFF;
    border-radius: 1px;
}

.factoring-architecture-bottom{
    width: 100%;
    height: 112px;
    background: rgba(249,251,252,1);
    border: 1px dashed #1182F0;
    box-sizing: border-box;
    padding: 10px 9px 10px 14px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
}

.factoring-architecture-bottom .item{
    width: 32%;
    height: 25px;
    background: rgba(16,140,238,0.06);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 25px;
    color: #555555;
    border: 1px solid rgba(17, 130, 240, 0.06);
    box-sizing: border-box;
}

/*.factoring-interface-img{
    width: 368px;
    height: 202px;
}*/

.factoring-interface-item1{
    width: 34.1%;
    height: 24px;
    background: rgba(99,132,220,1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    color: #FFFFFF;
    border-radius: 12px;
    box-shadow: 0px 3px 10px rgba(99,132,220,0.3);
    margin-left: 7.2%;
}

.factoring-interface-item2{
    width: 21.8%;
    height: 24px;
    background: rgba(255, 255, 255, 1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    color: #333333;
    border-radius: 12px;
    box-shadow: 0px 1px 5px rgba(40, 76, 172, 0.1);
    margin-left: 5.3%;
}

.factoring-interface-item3{
    width: 23.7%;
    height: 24px;
    background: rgba(137, 187, 103, 1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    color: #FFFFFF;
    border-radius: 12px;
    box-shadow: 0px 3px 10px rgba(137, 187, 103, 0.2);
    margin-left: 3%;
}

.factoring-interface-item4{
    width: 34.1%;
    height: 24px;
    background: rgba(255, 255, 255, 1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    color: #333333;
    border-radius: 12px;
    box-shadow: 0px 1px 5px rgba(40, 76, 172, 0.1);
    margin-left: 13.33%;
    margin-top: 9px;
}

.factoring-interface-item5{
    width: 32.26%;
    height: 24px;
    background: rgba(137, 187, 103, 1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    color: #FFFFFF;
    border-radius: 12px;
    box-shadow: 0px 3px 10px rgba(61, 94, 180, 0.3);
    margin-left: 2.66%;
    margin-top: 9px;
}

.factoring-interface-item6{
    width: 34.1%;
    height: 24px;
    background: rgba(255, 153, 0, 1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    color: #FFFFFF;
    border-radius: 12px;
    box-shadow: 0px 3px 10px rgba(255, 153, 0, 0.2);
    margin-left: 5.866%;
    margin-top: 13px;
}

.factoring-interface-item7{
    width: 23.73%;
    height: 24px;
    background: rgba(226, 233, 249, 1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    color: #333333;
    border-radius: 12px;
    box-shadow: 0px 1px 5px rgba(40, 76, 172, 0.1);
    margin-left: 2.666%;
    margin-top: 15px;
}

.factoring-interface-item8{
    width: 26.933%;
    height: 24px;
    background: rgba(99, 132, 220, 1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    color: #FFFFFF;
    border-radius: 12px;
    box-shadow: 0px 3px 10px rgba(99, 132, 220, 0.2);
    margin-left: 2.133%;
    margin-top: 15px;
}

.factoring-interface-item9{
    width: 23.733%;
    height: 24px;
    background: rgba(255, 255, 255, 1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    color: #333333;
    border-radius: 12px;
    box-shadow: 0px 1px 5px rgba(40, 76, 172, 0.1);
    margin-left: 3.2%;
    margin-top: 14px;
}

.factoring-interface-item10{
    width: 29.333%;
    height: 24px;
    background: rgba(255, 255, 255, 1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    color: #333333;
    border-radius: 12px;
    box-shadow: 0px 1px 5px rgba(40, 76, 172, 0.1);
    margin-left: 3.2%;
    margin-top: 14px;
}

.factoring-interface-item11{
    width: 34.666%;
    height: 24px;
    background: rgba(255, 255, 255, 1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    color: #333333;
    border-radius: 12px;
    box-shadow: 0px 1px 5px rgba(40, 76, 172, 0.1);
    margin-left: 2.4%;
    margin-top: 14px;
}

.factoring-interface-item12{
    width: 23.733%;
    height: 24px;
    background: rgba(255, 255, 255, 1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    color: #333333;
    border-radius: 12px;
    box-shadow: 0px 1px 5px rgba(40, 76, 172, 0.1);
    margin-left: 3.2%;
    margin-top: 13px;
}

.factoring-interface-item13{
    width: 37.6%;
    height: 24px;
    background: rgba(61, 94, 180, 1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    color: #FFFFFF;
    border-radius: 12px;
    box-shadow: 0px 3px 10px rgba(61, 94, 180, 0.3);
    margin-left: 1.6%;
    margin-top: 13px;
}

.factoring-interface-item14{
    width: 27.733%;
    height: 24px;
    background: rgba(226, 233, 249, 1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 24px;
    color: #333333;
    border-radius: 12px;
    box-shadow: 0px 1px 5px rgba(40, 76, 172, 0.1);
    margin-left: 2.4%;
    margin-top: 13px;
}

.impawn-scope-div{
    width: 32%;
    text-align: center;
    margin-bottom: 20px;
}

.impawn-scope-div img{
    width: 55px;
    height: 55px;
}

.impawn-scope-div .point{
    height: 17px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.impawn-scope-div .point p{
    width: 3px;
    height: 3px;
    background: #FFB204;
    border-radius: 50%;
    margin-right: 2px;
}

.impawn-scope-div .title{
    height: 20px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 20px;
    color: #262626;
}

.impawn-pain-point{
    width: 100%;
    background: url(../image/finance/impawn-pain-point-bg.png);
    box-sizing: border-box;
    padding-bottom: 25px;
}

.impawn-pain-point .contentTitle{
    color: #ffffff;
}

.impawn-pain-point .contentEngTitle{
    color: rgba(255, 255, 255, 0.27);
}

.impawn-pain-point-div{
    width: 44.53%;
}

.impawn-pain-point-div .top{
    width: 100%;
    height: 47px;
    background-size: 100% 100% !important;
    box-sizing: border-box;
    padding: 0 0 2px 11px;
    display: flex;
    align-items: center;
}

.impawn-pain-point-div .top1{
    background: url(../image/finance/impawn7.png);
}

.impawn-pain-point-div .top2{
    background: url(../image/finance/impawn8.png);
}

.impawn-pain-point-div img{
    width: 25px;
    height: 25px;
    display: block;
    margin-right: 6px;
}

.impawn-pain-point-div .title{
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 800;
    line-height: 16px;
    color: #FFFFFF;
}

.impawn-pain-point-div .bottom{
    width: 100%;
    min-height: 285px;
    text-align: center;
    margin-top: 8px;
}

.impawn-pain-point-div .bottom1{
    background: linear-gradient(180deg, rgba(11, 113, 247, 0.2) 0%, rgba(39, 152, 249, 0.2) 100%);
}

.impawn-pain-point-div .bottom2{
    background: linear-gradient(180deg, rgba(85, 61, 233, 0.2) 0%, rgba(112, 90, 245, 0.2) 100%);
}

.impawn-pain-point-div .item{
    min-height: 94px;
    padding: 10px 15px;
    display: flex;
    align-items: center;
}

.impawn-pain-point-div .square{
    width: 2px;
    height: 2px;
    background: #FFFFFF;
    margin-top: 12px;
    margin-right: 6px;
}

.impawn-pain-point-div .info{
    font-size: 12px;
    text-align: left;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 20px;
    color: #FFFFFF;
}

.impawn-pain-point-div .line{
    width: 81.437%;
    height: 1px;
    margin: 0 auto;
}

.impawn-pain-point-div .line1{
    background: #2392F7;
    opacity: 0.5;
}

.impawn-pain-point-div .line2{
    background: #6D57F4;
    opacity: 0.7;
}

.impawn-introduction-bg{
    width: calc(100vw * 340/375);
    height: calc(100vw * 537/375);
    position: absolute;
    right: 0;
}

.impawn-introduction{
    margin: 20px 15px 0;
}

.impawn-introduction .top{
    width: 100%;
    height: 34px;
    border-radius: 1px;
}

.impawn-introduction img{
    width: 16px;
    display: block;
    margin-right: 11px;
}

.impawn-introduction .title{
    height: 16px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 16px;
    color: #FFFFFF;
}

.impawn-introduction .box{
    width: 100%;
    height: 77px;
    background: rgba(39, 131, 243, 0.0600);
    box-sizing: border-box;
    border: dashed 1px #2783F3;
    padding: 10px calc(100vw * 12/375);
    margin-top: 5px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
}

.impawn-introduction .item{
    width: calc(100vw * 102/375);
    height: 25px;
    background: rgba(255,255,255,1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 25px;
    color: #333333;
}

.impawn-introduction-top .top{
    background: linear-gradient(66deg, #00B4A0 0%, #00D8C0 100%);
}

.impawn-introduction-top .box{
    background: rgba(59, 69, 184, 0.0600);
    border-color: rgba(59, 69, 184, 1);
}

.impawn-introduction-top .box .item:nth-of-type(4),.impawn-introduction-top .box .item:nth-of-type(5){
    width: calc(100vw * 153/375);
}

.impawn-introduction-middle .top{
    background: linear-gradient(226deg, #57A2FF 0%, #1879EF 100%);
}

.impawn-introduction-middle .box{
    height: 139px;
}

.impawn-introduction-bottom .top{
    background: linear-gradient(39deg, #1313E9 0%, #0F7CED 66%, #19BEFE 100%);
}

.impawn-introduction-bottom .box .item:nth-of-type(4),.impawn-introduction-bottom .box .item:nth-of-type(5){
    width: calc(100vw * 153/375);
}

.impawn-characteristics-bg{
    width: 100%;
    background: url(../image/finance/impawn-characteristics-bg.png);
    background-size: auto 100%;
    background-position: center;
    box-sizing: border-box;
    padding-bottom: 20px;
}

.impawn-characteristics-div{
    width: calc(100vw * 165/375);
    text-align: center;
    background: rgba(255,255,255,1);
    box-sizing: border-box;
    border: 1px solid #E1E6F0;
    padding-top: 13px;
    padding-bottom: 20px;
    margin-top: 15px;
}

.impawn-characteristics-div img{
    width: 40px;
    height: 40px;
}

.impawn-characteristics-div .title{
    height: 42px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 22px;
    color: #111111;
}

.impawn-characteristics-div .line{
    width: 15px;
    height: 1px;
    background: rgba(39,105,251,1);
    margin: 6px auto 0;
}

.impawn-characteristics-div .info{
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 20px;
    color: #262626;
    padding: 0 19px;
    margin-top: 10px;
}

    /* 软件定制-落地页 */

/* 软件定制-app */
.h-app-class .finance-index-good-div {
    width: 32%;
}

.h-app-class p {
    color: #284CAC;
}

.h-app-class span {
    width: 87%;
}

.app-value-div .small-value {
    width: 25%;
}

.app-value-div .small-value img {
    width: 45px;
}

.app-value-div .small-value p {
    width: 80%;
}

.h-app-process {
    background-image: url(../image/customization/h-app-processBg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    padding: 15px;
    padding-bottom: 50px;
}

.h-app-us img {
	height: auto !important;
}

.h-app-us p {
	padding: 15px;
	padding-left: 30px;
	margin-top: -10%;
	font-size: 14px;
	font-family: PingFang SC;
	font-weight: bold;
	line-height: 20px;
	color: rgba(45, 61, 104, 1);
}

.h-app-us span {
	font-size: 12px;
	padding: 0px 15px;
	font-family: PingFang SC;
	font-weight: 500;
	line-height: 20px;
	color: rgba(45, 61, 104, 1);
	display: block;
}

.h-app-us {
	background-image: url(../image/customization/h-app-usBg.png);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 30px;
}

/* 软件定制-app */
/* 软件定制-微信 */
.h-scwech-dream {
	width: 50%;
}

.h-scwech-dream img {
	width: 50px;
	display: block;
	margin: auto;
	margin-bottom: 5px;
}

.h-scwech-dream p {
	font-size: 14px;
	font-family: PingFang SC;
	font-weight: bold;
	line-height: 18px;
	color: rgba(38, 38, 38, 1);
	text-align: center;
	margin-bottom: 10px;
}

.h-scwech-dream span {
	font-size: 12px;
	font-family: PingFang SC;
	font-weight: 500;
	line-height: 20px;
	color: rgba(100, 100, 100, 1);
	width: 80%;
	display: block;
	margin: auto;
	text-align: center;
	margin-bottom: 15px;
}

.h-scwech-dream-div button {
	display: block;
	margin: auto;
}

.h-scwech-dream-div {
	background-image: url(../image/customization/h-scwech-dreamBg.png);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: bottom;
}

.h-scwech-wedo {
	background-image: url(../image/customization/h-scwech-wedoBg.png);
	background-size: 100%;
	//background-repeat: no-repeat;
	padding-bottom: 30px;
	margin-top: 20px;
}

/* 软件定制-微信 */
/* 软件定制-企业 */
.h-shcro-class {
	width: 25%;
}

.h-shcro-class img {
	width: 75px;
	display: block;
	margin: auto;
	margin-bottom: 10px;
}

.h-shcro-class p {
	font-size: 12px;
	font-family: PingFang SC;
	font-weight: 500;
	line-height: 17px;
	color: rgba(102, 102, 102, 1);
	text-align: center;
	margin-bottom: 20px;
}

.h-schro-spriceBg {
	background-image: url(../image/customization/h-schro-spriceBg.png);
	background-size: 100%;
	//background-repeat: no-repeat;
	padding: 20px 15px;
}

.h-schro-sprice {
	width: 33.333%;
	margin-top: 15px;
}

.h-schro-sprice p {
	height: 60px;
	text-align: center;
	padding: 0px 10px;
	width: 100%;
	font-size: 12px;
	font-family: PingFang SC;
	font-weight: bold;
	line-height: 20px;
	color: rgba(38, 38, 38, 1);
	background: rgba(255, 255, 255, 0.9);
	box-shadow: 0px 2px 15px rgba(18, 40, 99, 0.1);
	align-items: center;
	justify-content: center;
	display: -webkit-flex;
}

.h-schro-sprice img {
	width: 100%;
}

.h-schro-spriceBg .contentTitle {
	color: #fff;
	background: none;
}

.h-schro-foreTitle img {
	width: 210px;
	display: block;
	margin: auto;
}

.h-schro-foreTitle {
	padding: 15px;
	padding-bottom: 0px;
}

.h-schro-fore {
	width: 48%;
	padding: 25px;
	height: 170px;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0px 0px 15px rgba(18, 40, 99, 0.1);
	margin-bottom: 15px;
}

.h-schro-fore img {
	width: 45px;
	display: block;
	margin: auto;
	margin-bottom: 20px;
}

.h-schro-fore p {
	font-size: 12px;
	font-family: PingFang SC;
	font-weight: 500;
	line-height: 20px;
	color: rgba(38, 38, 38, 1);
	text-align: center;
}

.h-schro-stem {
	padding: 7px;
}

/* 软件定制-企业 */
.h-onli-banner-botton button {
	background: linear-gradient(90deg, rgba(168, 26, 18, 1) 0%, rgba(206, 31, 21, 1) 100%) !important;
	opacity: 1;
	border-radius: 3px;
	border: 0px !important;
}

.h-online-advantage {
	position: relative;
}

.h-online-advantage .z-iproduction-advantage-list {
	margin-top: -40px;
	padding: 20px 2px;
}

.h-online-advantage .tips {
	font-weight: 400;
}

.h-online-advantage button {
	font-size: 12px;
	font-family: PingFang SC;
	font-weight: 500;
	line-height: 30px;
	color: rgba(255, 255, 255, 1);
	text-align: center;
	width: 115px;
	height: 30px;
	background: linear-gradient(90deg, rgba(233, 51, 41, 1) 0%, rgba(240, 87, 63, 1) 100%);
	opacity: 1;
	display: block;
	margin: auto;
	border: 0px;
}

.h-onlineTitle {
	background-image: url(../image/industry/onliebgTitle.png);
}

.h-online-good {
	background: none !important;
}

.h-online-good img {
	width: 70px !important;
	height: 47px !important;
}

.h-online-good .ul2 .li {
	margin-bottom: 40px;
}

.h-onlie-success button {
	border-color: #E9362B !important;
	color: #E9362B !important;
}

.z-online-whyUs img {
	width: 44px !important;
	height: 44px !important;
}

.z-online-whyUs {
	background-image: url(../image/industry/z-online-whyUsBg.png) !important;
	background-position: bottom !important;
}

.z-online-whyUs .ul2 .li {
	margin-bottom: 40px;
}

.h-oncline-div {
	width: 14.2%;
	font-size: 14px;
	font-family: PingFang SC;
	font-weight: 500;
	line-height: 20px;
	color: rgba(102, 102, 102, 1);
	text-align: center;
}

.h-oncline-active {
	color: #E93429;
	border-bottom: 1px solid #E93429;
	padding-bottom: 8px;
}

.h-oncline-content2 {
	background-image: url(../image/industry/h-oncline-content2Bg.png);
	padding: 19px 0px;
	margin: 15px;
  	margin-top:5px;
	background-size: 100%;
	background-repeat: no-repeat;
}

.h-oncline-content-div {
	width: 25%;
}

.h-oncline-content-div img {
	width: 23px;
	display: block;
	margin: auto;
	margin-bottom: 3px;
}

.h-oncline-content-div p {
	text-align: center;
	font-size: 12px;
	font-family: PingFang SC;
	font-weight: 500;
	line-height: 17px;
	color: rgba(255, 255, 255, 1);
}

.h-oncline-content1 {
	background-image: url(../image/industry/h-oncline-content1Bg.png);
	padding: 19px 0px;
	margin: 15px;
  	margin-top:5px;
	background-size: 100%;
	background-repeat: no-repeat;
}

.h-oncline-content3 {
	background-image: url(../image/industry/h-oncline-content3Bg.png);
	padding: 19px 0px;
	margin: 15px;
  	margin-top:5px;
	background-size: 100%;
	background-repeat: no-repeat;
}

.h-oncline-content4 {
	background-image: url(../image/industry/h-oncline-content4Bg.png);
	padding: 19px 0px;
	margin: 15px;
  	margin-top:5px;
	background-size: 100%;
	background-repeat: no-repeat;
}

.h-oncline-content5 {
	background-image: url(../image/industry/h-oncline-content5Bg.png);
	padding: 19px 0px;
	margin: 15px;
  	margin-top:5px;
	background-size: 100%;
	background-repeat: no-repeat;
}

.h-oncline-content5 .h-oncline-content-div {
	width: 33.33%;
}

.h-oncline-content6 {
	background-image: url(../image/industry/h-oncline-content6Bg.png);
	padding: 19px 0px;
	margin: 15px;
  	margin-top:5px;
	background-size: 100%;
	background-repeat: no-repeat;
}

.h-oncline-content6 .h-oncline-content-div {
	width: 33.33%;
}

.h-oncline-content7 {
	background-image: url(../image/industry/h-oncline-content7Bg.png);
	padding: 19px 0px;
	margin: 15px;
  	margin-top:5px;
	background-size: 100%;
	background-repeat: no-repeat;
}

.h-oncline-content {
    display: none;
}

.h-oncline-content1 {
    display: block;
}

.supplychain-profile{
    background: rgba(255,255,255,1);
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 20px;
    color: #333333;
    box-shadow: 0px 10px 50px rgba(99,132,220,0.16);
    border-radius: 4px;
    box-sizing: border-box;
    padding: 15px;
    margin: 20px 15px 0;
}

.z-supervise-inform{
    background: rgba(255,255,255,1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 22px;
    color: #262626;
    -webkit-text-stroke: 1 rgba(0,0,0,0);
    text-stroke: 1 rgba(0,0,0,0);
    box-shadow: 0px 0px 15px rgba(18,40,99,0.1);
    padding: 13.5px 15px;
    margin: -37.5px 15px 0;
    position: relative;
    z-index: 1;
}

.z-supervise-scenarios{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.z-supervise-scenarios img{
    width: 165px;
    height: 130px;
}

.z-supervise-architecture-bg {
    width: 100%;
    height: 562.5px;
    background: url(../image/industry/z-supervise-3.png) no-repeat;
    background-size: auto 100%;
    background-position: center;
    box-sizing: border-box;
}

.z-supervise-architecture{
    width: 362.5px;
    height: 407px;
    background: url(../image/industry/z-supervise-4.png) no-repeat;
    background-size: 100% 100%;
    margin-left: 5.5px;
    box-sizing: border-box;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.z-supervise-architecture .left{
    width: 40px;
    height: 407px;
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    align-items: flex-start;
    align-content: flex-start;
}

.z-supervise-architecture .left .item{
    width: 40px;
    height: 11px;
    font-size: 8px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 11px;
    color: #00288E;
}

.z-supervise-architecture .right{
    width: 322.5px;
    height: 407px;
    position: relative;
}

.z-supervise-architecture .position-0-18{
    position: absolute;
    top: 0;
    left: 18px;
}

.z-supervise-architecture .w100{
    width: 100px;
    height: 29px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.z-supervise-architecture .w30{
    width: 30px;
    height: 29px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.z-supervise-architecture .w58{
    width: 58px;
    height: 29px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.z-supervise-architecture .right .icon1{
    width: 13px;
    height: 13px;
    display: block;
    margin-top: 3px;
}

.z-supervise-architecture .right-text1{
    height: 8.5px;
    font-size: 6px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 8.5px;
    color: #1953FF;
}

.z-supervise-architecture .right-text2{
    height: 10px;
    font-size: 7px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 7px;
    color: #74F1FF;
}

.z-supervise-architecture .right-text3{
    height: 10px;
    font-size: 7px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 10px;
    color: #FFFFFF;
    margin-top: 0.5px;
}

.z-supervise-architecture .right-title1{
    height: 8.5px;
    text-align: center;
    font-size: 6px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 8.5px;
    color: #00288E;
}

.z-supervise-architecture .position-0-138{
    position: absolute;
    top: 0;
    left: 138px;
}

.z-supervise-architecture .w164{
    width: 164px;
    height: 29px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.z-supervise-architecture .w39{
    width: 39px;
    height: 29px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.z-supervise-architecture .position-64-4{
    position: absolute;
    top: 64px;
    left: 4px;
}

.z-supervise-architecture .w308{
    width: 308px;
    height: 22px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.z-supervise-architecture .right-text4{
    height: 22px;
    font-size: 8px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 11px;
    color: #1953FF;
}

.z-supervise-architecture .right-title2{
    height: 12.5px;
    text-align: center;
    font-size: 9px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 12.5px;
    color: #00288E;
}

.z-supervise-architecture .position-134-9{
    position: absolute;
    top: 134px;
    left: 9px;
}

.z-supervise-architecture .w300{
    width: 300px;
    height: 33px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.z-supervise-architecture .h33{
    height: 33px !important;
}

.z-supervise-architecture .position-213-11{
    position: absolute;
    top: 213px;
    left: 11px;
}

.z-supervise-architecture .w295{
    width: 295px;
    height: 33px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.z-supervise-architecture .position-282-16{
    position: absolute;
    top: 282px;
    left: 16px;
}

.z-supervise-architecture .w105{
    width: 105px;
    height: 32px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.z-supervise-architecture .right-text5{
    height: 32px;
    font-size: 7px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 11px;
    color: #1953FF;
}

.z-supervise-architecture .position-279-140{
    position: absolute;
    top: 279px;
    left: 140px;
}

.z-supervise-architecture .w111{
    width: 111px;
    height: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.z-supervise-architecture .w24 {
    width: 24px;
    height: 20px;
    line-height: 20px;
}

.z-supervise-architecture .right-title3{
    height: 10px;
    font-size: 7px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 10px;
    color: #00288E;
}

.z-supervise-architecture .position-288-273{
    position: absolute;
    top: 288px;
    left: 273px;
}

.z-supervise-architecture .w28{
    width: 28px;
    height: 21px;
}

.z-supervise-architecture .position-348-17{
    position: absolute;
    top: 348px;
    left: 17px;
}

.z-supervise-architecture .w286{
    width: 286px;
    height: 26px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.z-supervise-architecture .w60{
    width: 60px;
    height: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.z-supervise-architecture .w61{
    width: 61px;
    height: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.z-supervise-architecture .w70{
    width: 70px;
    height: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.z-supervise-architecture .icon2{
    width: 13px;
    height: 13px;
    display: block;
}

.z-supervise-architecture .right-title4{
    height: 8.5px;
    font-size: 6px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 8.5px;
    color: rgba(255,255,255,0.8);
}

.z-supervise-architecture .right-title5{
    height: 11px;
    font-size: 8px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 11px;
    color: #FFFFFF;
}

.z-supervise-architecture-button{
    width: 150px;
    height: 25px;
    background: rgba(255,255,255,0.2);;
    font-size: 10px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #195DFE;
    border: 1px solid #195DFE;
    margin-top: 20px;
    margin-left: 122px;
}

.z-supervise-features-bg {
    width: 100%;
    height: 418px;
    background: url(../image/industry/z-supervise-18.png) no-repeat;
    background-size: 100% 100%;
}

.z-supervise-features{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: flex-start;
}

.z-supervise-features .item{
    width: 165px;
    background: rgba(255,255,255,0.39);
    box-shadow: 0px 3px 10px rgba(172,185,194,0.2);
    box-sizing: border-box;
    padding-top: 12px;
    padding-bottom: 14px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.z-supervise-features img{
    width: 30px;
    height: 30px;
    display: block;
}

.z-supervise-features .title{
    height: 18.5px;
    font-size: 13px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 17px;
    color: #111111;
}

.z-supervise-features .h38{
    height: 38px;
}

.z-supervise-features .l-h38{
    line-height: 38px;
}

.z-supervise-scheme {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start;
}

.z-supervise-scheme .item{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.z-supervise-scheme img{
    width: 35px;
    height: 35px;
    display: block;
}

.z-supervise-scheme .text{
    width: 120px;
    height: 37px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 20px;
    color: #111111;
}

.z-supervise-scheme .h57{
    height: 57px;
}

.z-supervise-value-bg{
    width: 100%;
    height: 560px;
    background: url(../image/industry/z-supervise-23.png) no-repeat;
    background-size: 100% 100%;
}

.z-supervise-value-bg .contentTitle{
    color: #FFFFFF;
}

.z-supervise-value-bg .contentTitle{
    color: #FFFFFF;
    opacity: 0.8;
}

.z-supervise-value{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start;
}

.z-supervise-value .item{
    width: 165px;
    height: 240px;
    background: #FFFFFF;
    box-shadow: 0px 3px 20px rgba(172,185,194,0.2);
    border-radius: 3px;
    box-sizing: border-box;
    padding-top: 15px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}

.z-supervise-value .h193{
    height: 193px;
}

.z-supervise-value .title{
    height: 19px;
    font-size: 13px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 19px;
    color: #111111;
}

.z-supervise-value .info{
    min-height: 50px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 19px;
    color: #333333;
}

.z-supervise-value img{
    width: 100px;
    height: 65px;
    display: block;
    position: absolute;
    bottom: 12px;
    left: 33px;
}

.z-supply-chain-scope{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.z-supply-chain-scope .item{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.z-supply-chain-scope img{
    width: 125px;
    height: 86px;
    display: block;
}

.z-supply-chain-scope img:last-child{
    width: 111px;
    height: 84px;
}

.z-supply-chain-scope .title{
    height: 20px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 20px;
    color: #262626
}

.z-supply-chain-status-bg{
    width: 100%;
    height: 307px;
    background: url(../image/finance/z-supply-chain-4.png) no-repeat;
    background-size: 100% 100%;
}

.z-supply-chain-status{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.z-supply-chain-status .item{
    width: 165px;
    height: 193px;
    background: rgba(255,255,255,0.39);
    box-shadow: 0px 3px 30px rgba(1,88,197,0.1);
    border-radius: 3px;
    box-sizing: border-box;
    position: relative;
}

.z-supply-chain-status img{
    display: block;
}

.z-supply-chain-status .bg{
    width: 165px;
    height: 193px;
    position: absolute;
    top: 0;
    left: 0;
}

.z-supply-chain-status .title{
    height: 39px;
    font-size: 13px;
    font-family: PingFang SC;
    font-weight: 800;
    line-height: 20px;
    color: #111111;
    position: relative;
    z-index: 1;
}

.z-supply-chain-status .icon{
    width: 28px;
    height: 3px;
    margin: 5px auto 0;
    position: relative;
    z-index: 1;
}

.z-supply-chain-status .info{
    height: 99px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 20px;
    color: #333333;
    position: relative;
    z-index: 1;
}

.z-supply-chain-architecture .title{
    width: 100%;
    height: 30px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 30px;
    color: #FFFFFF;
    border-radius: 1px;
}

.z-supply-chain-architecture .color1{
    background: rgba(51, 112, 255, 1);
}

.z-supply-chain-architecture .color2{
    background: rgba(16, 140, 238, 1);
}

.z-supply-chain-architecture .color3{
    background: rgba(101, 136, 253, 1);
}

.z-supply-chain-architecture .box{
    padding: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
    border: 1px dashed;
}

.z-supply-chain-architecture .border1{
    border-color: rgba(51, 112, 255, 1);
}

.z-supply-chain-architecture .border2{
    border-color: rgba(16, 140, 238, 1);
}

.z-supply-chain-architecture .border3{
    border-color: rgba(210, 196, 255, 1);
}

.z-supply-chain-architecture .font-style{
    height: 25px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 25px;
    border-radius: 1px;
}

.z-supply-chain-architecture .item1{
    width: 104px;
    background: rgba(51, 112, 255, 0.06);
    color: rgba(51, 112, 255, 1);
}

.z-supply-chain-architecture .item2{
    width: 77px;
    background: rgba(16, 140, 238, 0.06);
    color: rgba(16, 140, 238, 1);
}

.z-supply-chain-architecture .item3{
    width: 325px;
    background: rgba(101, 136, 253, 0.06);
    color: rgba(101, 136, 253, 1);
}

.z-supply-chain-characteristics-bg{
    width: 100%;
    height: 677px;
    background: url(../image/finance/z-supply-chain-8.png) no-repeat;
    background-size: 100% 100%;
}

.z-supply-chain-characteristics-bg .contentTitle{
    color: #FFFFFF;
}

.z-supply-chain-characteristics-bg .contentTitle{
    color: #FFFFFF;
    opacity: 0.8;
}

.z-supply-chain-characteristics .item{
    width: 345px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 3px 30px rgba(1,88,197,1);
    box-sizing: border-box;
    border-radius: 6px;
    padding: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.z-supply-chain-characteristics img{
    width: 40px;
    height: 40px;
    display: block;
}

.z-supply-chain-characteristics .title{
    height: 19px;
    font-size: 13px;
    font-family: PingFang SC;
    font-weight: 800;
    line-height: 25px;
    color: #111111;
}

.z-supply-chain-characteristics .info{
    min-height: 36px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 20px;
    color: #333333;
}

.z-supply-chain-partial{
    width: 341px;
    box-sizing: border-box;
    margin: 0 auto;
    position: relative;
}

.z-supply-chain-partial .item{
    padding: 12px 0 12px 23px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.z-supply-chain-partial img{
    display: block;
}

.z-supply-chain-partial .item img{
    width: 26px;
    height: 26px;
}

.z-supply-chain-partial .title{
    height: 20px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 29px;
    color: #262626;
}

.z-supply-chain-partial .info{
    height: 42px;
    font-size: 13px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 24px;
    color: #262626;
}

.z-supply-chain-partial .item:first-child{
    background: linear-gradient(144deg, #538AFF 0%, #2868F0 100%);
    box-shadow: 0px 3px 20px rgba(0,71,209,0.3);
}

.z-supply-chain-partial .item:first-child .title,
.z-supply-chain-partial .item:first-child .info{
    color: #FFFFFF;
}

.z-supply-chain-partial .bg1{
    width: 309px;
    height: 309px;
    position: absolute;
    top: 175px;
    left: 49px;
}

.z-supply-chain-partial .bg2{
    width: 269px;
    height: 184px;
    position: absolute;
    top: 326px;
    left: 36px;
}

.supplychain-objects{
    margin: 0 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.supplychain-objects-div{
    width: 24%;
    height: 80px;
    text-align: center;
    margin-top: 20px;
}

.supplychain-objects-div img{
    width: 45px;
    height: 45px;
}

.supplychain-objects-div .title{
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 15px;
    color: #262626;
    margin-top: 3px;
}

.supplychain-pain-points{
    width: 100%;
    background: url(../image/industry/supplychain-pain-points-bg.png);
    background-size: auto 100%;
    background-position: center;
    box-sizing: border-box;
    padding-bottom: 25px;
}

.supplychain-pain-points .contentTitle, .supplychain-pain-points .contentEngTitle{
    color: #ffffff;
}

.supplychain-pain-points-div{
    width: calc(100vw * 108/375);
    background: rgba(255,255,255,1);
    text-align: center;
    box-sizing: border-box;
    border-radius: 6px;
    padding-bottom: 10px;
}

.supplychain-pain-points-div img{
    width: 45px;
    height: 45px;
    margin-top: -27px;
}

.supplychain-pain-points-div .title{
    height: 20px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 800;
    line-height: 20px;
    color: #111111;
    margin-top: 3px;
}

.supplychain-pain-points-div .line{
    width: 10px;
    height: 1px;
    background: rgba(79,154,251,1);
    margin: 2px auto 0;
}

.supplychain-pain-points-div .info{
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 18px;
    color: #333333;
    -webkit-text-stroke: 1 rgba(0,0,0,0);
    text-stroke: 1 rgba(0,0,0,0);
    opacity: 0.9;
    padding: 0 5px;
    margin-top: 8px;
}

.supplychain-model-bg{
    width: calc(100vw * 294/375);
    height: calc(100vw * 194/375);
    text-align: center;
    background: url(../image/industry/supplychain-model-bg.png);
    background-size: 100% 100%;
    margin: 53px auto 38px;
    position: relative;
}

.supplychain-model-bg .item{
    background: rgba(51,112,255,0.06);
    box-sizing: border-box;
    border: 1px dashed #3370FF;
    padding-top: calc(100vw * 8/375);
    border-radius: calc(100vw * 3/375);
    display: flex;
    flex-direction: column;
    align-items: center;
    position: absolute;
}

.supplychain-model-bg .title{
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: calc(100vw * 15/375);
    color: #000000;
}

.supplychain-model-bg .text{
    text-align: left;
    font-size: 11px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: calc(100vw * 16/375);
    color: #333333;
    margin-top: calc(100vw * 5/375);
}

.supplychain-model-bg .item1{
    width: calc(100vw * 115/375);
    height: calc(100vw * 90/375);
    top: calc(100vw * 52/375);
    left: -6.4%;
}

.supplychain-model-bg .item2{
    width: calc(100vw * 105/375);
    height: calc(100vw * 84/375);
    top: -33px;
    left: calc(100vw * 95/375);
}

.supplychain-model-bg .item3{
    width: calc(100vw * 100/375);
    height: calc(100vw * 52/375);
    top: calc(100vw * 175/375);
    left: calc(100vw * 97/375);
}

.supplychain-model-bg .item4{
    width: calc(100vw * 100/375);
    height: calc(100vw * 90/375);
    top: calc(100vw * 52/375);
    left: calc(100vw * 222/375);
}

.supplychain-model-bg .up{
    width: calc(100vw * 8/375);
    height: calc(100vw * 97/375);
    position: absolute;
    top: calc(100vw * 64/375);
    left: calc(100vw * 145/375);
}

.supplychain-model-bg .font{
    height: calc(100vw * 16/375);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: calc(100vw * 16/375);
    color: #333333;
    position: absolute;
}

.supplychain-model-bg .font1{
    top: -20px;
    left: calc(100vw * 18/375);
}

.supplychain-model-bg .font2{
    top: calc(100vw * 13/375);
    left: calc(100vw * 18/375);
}

.supplychain-model-bg .font3{
    top: calc(100vw * 164/375);
    left: calc(100vw * 18/375);
}

.supplychain-model-bg .font4{
    top: calc(100vw * 204/375);
    left: calc(100vw * 30/375);
}

.supplychain-model-bg .font5{
    height: calc(100vw * 69/375);
    line-height: calc(100vw * 13/375);
    top: calc(100vw * 78/375);
    left: calc(100vw * 128/375);
}

.supplychain-model-bg .font6{
    height: calc(100vw * 69/375);
    line-height: calc(100vw * 13/375);
    top: calc(100vw * 78/375);
    left: calc(100vw * 158/375);
}

.supplychain-model-bg .font7{
    top: -20px;
    left: calc(100vw * 222/375);
}

.supplychain-model-bg .font8{
    height: calc(100vw * 30/375);
    line-height: calc(100vw * 14/375);
    top: calc(100vw * 150/375);
    left: calc(100vw * 216/375);
}

.supplychain-architecture{
    margin: 20px 15px 0;
}

.supplychain-architecture .top{
    width: 100%;
    height: 34px;
    border-radius: 1px;
    box-sizing: border-box;
}

.supplychain-architecture img{
    display: block;
}

.supplychain-architecture .top img{
    width: 18px;
    height: 18px;
    margin-right: 5px;
}

.supplychain-architecture .title{
    height: 16px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 16px;
    color: #FFFFFF;
}

.supplychain-architecture .top1{
    background: rgba(51, 112, 255, 1);
}

.supplychain-architecture .top2{
    background: rgba(16, 140, 238, 1);
}

.supplychain-architecture .top3{
    background: rgba(152, 120, 254, 1);
}

.supplychain-architecture .top4{
    background: rgba(51, 112, 255, 1);
}

.supplychain-architecture .box{
    width: 100%;
    height: 79px;
    box-sizing: border-box;
    border: 1px dashed #3370FF;
    padding: 10px 11px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
}

.supplychain-architecture .item{
    height: 25px;
    background: rgba(51,112,255,0.06);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 25px;
    color: rgba(51, 112, 255, 1);
    border-radius: 1px;
    white-space: nowrap;
    box-sizing: border-box;
}

.supplychain-architecture .box1 .item{
    width: calc(100vw * 100/375);
}

.supplychain-architecture .box2{
    border-color: rgba(16, 140, 238, 1);
}

.supplychain-architecture .box2 .item{
    width: calc(100vw * 73/375);
    background: rgba(16, 140, 238, 0.06);
    color: rgba(16, 140, 238, 1);
}

.supplychain-architecture .box3{
    border-color: rgba(210, 196, 255, 1);
}

.supplychain-architecture .box3 .item{
    width: calc(100vw * 100/375);
    background: rgba(152, 120, 254, 0.06);
    color: rgba(125, 88, 242, 1);
}

.supplychain-architecture .box3 .item:nth-of-type(4){
    width: calc(100vw * 114/375);
}

.supplychain-architecture .box3 .item:nth-of-type(5){
    width: calc(100vw * 188/375);
}

.supplychain-architecture .box4{
    height: 178px;
    border-color: rgba(16, 140, 238, 1);
}

.supplychain-architecture .box4 .item{
    width: calc(100vw * 73/375);
    background: rgba(16, 140, 238, 0.06);
    color: rgba(16, 140, 238, 1);
}

.supplychain-architecture .box4 .item:nth-of-type(17), .supplychain-architecture .box4 .item:nth-of-type(18){
    width: calc(100vw * 150/375);
}

.supplychain-architecture .box5{
    height: 139px;
    padding: 10px 6px;
}

.supplychain-architecture .box5 .item{
    width: calc(100vw * 73/375);
}

.supplychain-architecture .box5 .top-img{
    width: 100%;
    box-sizing: border-box;
    margin-top: 7px;
    display: flex;
    justify-content: center;
}

.supplychain-architecture .box5 .top-img img{
    width: 254.48px;
    height: 19.175px;
}

.supplychain-architecture .box5 .bottom{
    width: 100%;
    box-sizing: border-box;
    margin-top: 4px;
    display: flex;
    justify-content: space-around;
}

.supplychain-architecture .box5 .bottom .b-item{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.supplychain-architecture .box5 .icon{
    width: 39.735px;
    height: 44.32px;
}

.supplychain-architecture .box5 .text{
    height: 16px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 16px;
    color: #666666;
    margin-top: 3px;
}

.supplychain-advantage-bg{
    width: 100%;
    background: url(../image/industry/supplychain-advantage-bg.png);
    background-size: auto 100%;
    padding-bottom: 20px;
}

.supplychain-advantage-div{
    width: calc(100vw * 167/375);
    text-align: center;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 20px rgba(53,55,61,0.08);
    box-sizing: border-box;
    padding: 8px 8px 12px 14px;
    margin-top: 10px;
}

.supplychain-advantage-div img{
    width: 45px;
    height: 45px;
}

.supplychain-advantage-div .title{
    height: 18px;
    font-size: 13px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 18px;
    color: #111111;
}

.supplychain-advantage-div .info{
    text-align: left;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 18px;
    color: #555555;
    margin-top: 10px;
}

.supplychain-features{
    margin: 0 32px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.supplychain-features-div{
    width: calc(100vw * 88/375);
    text-align: center;
    margin-top: 12px;
}

.supplychain-features-div:nth-of-type(3n) {
    margin-right: 0;
}

.supplychain-features-div img{
    width: 100%;
}

.supplychain-features-div .title{
    height: 34px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 18px;
    color: #3F4673;
}

.supplychain-interface-bg{
    width: 100%;
    height: 270px;
    background: url(../image/industry/supplychain-interface-bg.png);
    background-size: 100% 100%;
    box-sizing: border-box;
}

.supplychain-interface-bg .contentTitle{
    color: #ffffff;
}

.supplychain-interface-bg .contentEngTitle{
    color: #ffffff;
    opacity: 0.28;
}

.supplychain-interface-div{
    width: 33.3%;
    text-align: center;
    margin-bottom: 23px;
}

.supplychain-interface-div img{
    width: 33px;
    height: 33px;
}

.supplychain-interface-div .title{
    height: 16px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 16px;
    color: #FFFFFF;
    margin-top: 7px;
}

.holding-scenario{
    display: flex;
    justify-content: space-around;
}

.holding-scenario-div{
    width: 36%;
    text-align: center;
}

.holding-scenario-div img{
    width: 100%;
}

.holding-scenario-div .title{
    height: 20px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 20px;
    color: #262626;
    margin-top: 12px;
}

.holding-solutions-bg{
    width: 100%;
    /*height: 434px;*/
    background: url(../image/industry/holding-solutions-bg.png);
    background-size: 100% 100%;
    box-sizing: border-box;
}

.holding-solutions{
    width: 93%;
    background: url(../image/industry/holding-solutions-bg-1.png) no-repeat;
    background-size: 100% auto;
    background-position: center top;
    box-sizing: border-box;
    padding: 25px 10px 37px 13px;
    margin: 12px auto 0;
    display: flex;
    justify-content: space-between;
    position: relative;
}

.holding-solutions-img{
    width: calc(100vw * 70/375);
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: 1;
}

.holding-solutions .left{
    width: 43%;
    box-sizing: border-box;
}

.holding-solutions .right{
    width: 45%;
    box-sizing: border-box;
}

.holding-solutions .title{
    height: 16px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 16px;
    color: #FFFFFF;
    padding-bottom: 9px;
}

.holding-solutions .right .title{
    text-align: right;
}

.holding-solutions .item{
    width: 100%;
    background: linear-gradient(266deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.15) 100%);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 20px;
    color: #FFFFFF;
    box-sizing: border-box;
    margin-top: 10px;
}

.holding-solutions .right .item{
    padding-left: 22px;
}

.holding-solutions .item1{
    height: 72px;
    padding: 17px 0 0 10px;
}

.holding-solutions .item2{
    height: 125px;
    padding: 14px 0 0 17px;
}

.holding-solutions .item3{
    height: 70px;
    padding: 6px 0 0 14px;
}

.holding-solutions .item4{
    height: 70px;
    padding-top: 7px;
}

.holding-solutions .item5{
    height: 125px;
    padding-top: 7px;
}

.holding-solutions .item6{
    height: 95px;
    padding-top: 7px;
}

.holding-architecture-top{
    width: calc(100vw * 247.58/375);
    height: calc(100vw * 234.67/375);
    background: url(../image/industry/holding-architecture-top.png);
    background-size: 100% 100%;
    margin: 0 auto;
    position: relative;
}

.holding-architecture-top .item{
    height: 5.33vw;
    font-size: 3.73vw;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 5.33vw;
    color: #262626;
    white-space: nowrap;
    position: absolute;
}

.holding-architecture-top .item1{
    top: 10vw;
    left: -6vw;
}

.holding-architecture-top .item2{
    top: 32.1vw;
    left: -12.66vw;
}

.holding-architecture-top .item3{
    top: 53.86vw;
    left: -7.33vw;
}

.holding-architecture-top .item4{
    top: 10vw;
    left: 57.2vw;
}

.holding-architecture-top .item5{
    top: 32.13vw;
    left: 64.35vw;
}

.holding-architecture-top .item6{
    top: 53.86vw;
    left: 61.2vw;
}

.holding-architecture-top .title{
    height: 11.73vw;
    font-size: 3.73vw;
    font-family: PingFang SC;
    font-weight: 800;
    line-height: 6.4vw;
    color: #FFFFFF;
    position: absolute;
    top: 29.73vw;
    left: 26.8vw;
}

.holding-architecture-middle{
    width: 58.44vw;
    height: 27.99vw;
    background: url(../image/industry/holding-architecture-middle.png);
    background-size: 100% 100%;
    margin: 2px auto 0;
    position: relative;
}

.holding-architecture-middle .text{
    width: 114%;
    height: 16px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 16px;
    color: #666666;
    position: absolute;
    top: 8.8vw;
    left: -7%;
}

.holding-architecture-bottom{
    width: 92vw;
    height: 240px;
    margin: -38px auto 0;
    display: flex;
    justify-content: space-between;
}

.holding-architecture-bottom .box{
    width: 45.6vw;
    height: 240px;
    background: rgba(255,254,252,1);
    box-sizing: border-box;
    border: 1px solid #FFE1BE;
    padding: 10px 13px;
    border-radius: 13px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: flex-start;
}

.holding-architecture-bottom .b-box{
    margin-top: 7px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.holding-architecture-bottom .title{
    width: 100%;
    height: 18px;
    font-size: 13px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 18px;
    color: #262626;
}

.holding-architecture-bottom .top{
    width: 17vw;
    height: 30px;
    background: rgba(255,136,0,1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 30px;
    color: #FFFFFF;
    border-radius: 15px;
}

.holding-architecture-bottom img{
    width: 1.94vw;
    display: block;
    margin: 8px 0;
}

.holding-architecture-bottom .item{
    width: 17vw;
    height: 32px;
    background: rgba(255,145,0,0.1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 32px;
    color: #FF8800;
    margin-bottom: 4px;
}

.holding-architecture-bottom .item2{
    height: 46px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 15px;
    box-sizing: border-box;
    padding-top: 7px;
}

.holding-architecture-bottom .b-box .item:nth-of-type(2){
    border-radius: 4px 4px 0px 0px;
}

.holding-architecture-bottom .b-box .item:last-of-type{
    border-radius: 0px 0px 4px 4px;
}

.holding-architecture-bottom .box2{
    width: 42.4vw;
    border-color: rgba(206, 231, 255, 1);
    padding: 10px 7px;
}

.holding-architecture-bottom .box2 .top{
    background: #5DA3FF;
}

.holding-architecture-bottom .box2 .item{
    color: rgba(48, 137, 255, 1);
    background: rgba(93, 163, 255, 0.1000);
}

.holding-architecture-bottom .box2 .item2{
    line-height: 46px;
    padding: 0;
}

.holding-architecture-other{
    padding: 10px 11px 10px 12px;
    margin: 15px 15px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.holding-architecture-other .title{
    width: 100%;
    height: 18px;
    font-size: 13px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 18px;
    color: #262626;
    padding-bottom: 2px;
}

.holding-architecture-other .item{
    width: 26vw;
    height: 30px;
    background: rgba(239,236,255,1);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 30px;
    color: #39049B;
    border-radius: 3px;
    margin-top: 10px;
}

.holding-advantage-bg{
    width: 100%;
    background: url(../image/industry/holding-advantage-bg.png) no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    padding-bottom: 20px;
}

.holding-advantage-div{
    width: calc(100vw * 165/375);
    height: 180px;
    text-align: center;
    background: rgba(255, 255, 255, 1);
    box-sizing: border-box;
    padding-top: 23px;
    margin-top: 15px;
    position: relative;
}

.holding-advantage-div .bg{
    width: 37.6vw;
    max-width: 141px;
    position: absolute;
    top: 0;
    left: 0;
}

.holding-advantage-div .icon{
    width: 35px;
    height: 35px;
    position: relative;
    z-index: 1;
}

.holding-advantage-div .line{
    width: 15px;
    height: 1px;
    background: rgba(39,105,251,1);
    margin: 15px auto;
    position: relative;
    z-index: 1;
}

.holding-advantage-div .info{
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 22px;
    color: #262626;
}

.holding-diverse-bg{
    position: relative;
}

.holding-diverse-bg .bg{
    width: 100%;
    position: absolute;
    top: 234px;
    right: 6px;
}

.holding-diverse{
    width: 100%;
    box-sizing: border-box;
    padding: 0 17px ;
    position: relative;
    z-index: 1;
}

.holding-diverse .item{
    width: 100%;
    height: 72px;
    box-sizing: border-box;
    padding-left: 23px;
    margin-top: 10px;
    display: flex;
    align-items: center;
}

.holding-diverse img{
    width: 26px;
    height: 26px;
    display: block;
    margin-right: 16px;
}

.holding-diverse .title{
    height: 20px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 20px;
    color: #262626;
}

.holding-diverse .info{
    height: 18px;
    font-size: 13px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 18px;
    color: #262626;
    margin-top: 6px;
}

.holding-diverse .item:nth-of-type(1){
    background: linear-gradient(144deg, #538AFF 0%, #2868F0 100%);
    box-shadow: 0px 3px 20px rgba(0,71,209,0.3);
}

.holding-diverse .item:nth-of-type(1) .title, .holding-diverse .item:nth-of-type(1) .info{
    color: rgba(255, 255, 255, 1);
}

.holding-diverse .bottom-bg{
    width: 84vw;
    height: 65.066vw;
    display: inline-block;
    margin-right: 0;
}

/* 报价 */
.h-plan-cn {
	font-size: 24px;
	font-family: PingFang SC;
	font-weight: 500;
	line-height: 34px;
	color: rgba(40, 76, 172, 1);
	padding-top: 30px;
}

.h-plan-en {
	font-size: 10px;
	font-family: PingFang SC;
	font-weight: 500;
	line-height: 14px;
	color: rgba(165, 165, 165, 0.8);
	margin-top: 5px;
	margin-bottom: 10px;
}

.h-plan-line {
	width: 12px;
	height: 3px;
	background: linear-gradient(113deg, rgba(105, 137, 220, 1) 0%, rgba(40, 76, 172, 1) 100%);
	margin: auto;
	margin-bottom: 20px;
}

.h-plan-title {
	font-size: 14px;
	font-family: PingFang SC;
	font-weight: 500;
	line-height: 20px;
	color: rgba(38, 38, 38, 1);
	margin-bottom: 40px;
}

.h-plan-input {
	width: 100%;
	height: 44px;
	background: rgba(246, 249, 255, 1);
	font-size: 14px;
	font-family: PingFang SC;
	font-weight: 500;
	line-height: 20px;
	color:rgba(38,38,38,1);
	border: 0px;
	margin-bottom: 20px;
	outline: none;
	padding: 20px;
  border:1px solid rgba(196,207,238,1);
}
.h-plan-button{
	width: 100%;
	border: 0px;
	font-size:16px;
	font-family:PingFang SC;
	font-weight:500;
	line-height:44px;
	color:rgba(255,255,255,1);
	text-align: center;
	height:44px;
	background:linear-gradient(168deg,rgba(105,137,220,1) 0%,rgba(40,76,172,1) 100%);
}
.h-app-smg{
	font-size:14px;
	font-family:PingFang SC;
	font-weight:500;
	line-height:20px;
	color:rgba(153,153,153,1);
	margin-top: 10px;
	margin-bottom: 30px;
}
.h-plan-input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: rgba(183, 194, 222, 1);
}

.h-plan-input::-moz-placeholder {
	/* Firefox 19+ */
	color: rgba(183, 194, 222, 1);
}

.h-plan-input:-ms-input-placeholder {
	/* IE 10+ */
	color: rgba(183, 194, 222, 1);
}

.h-plan-input:-moz-placeholder {
	/* Firefox 18- */
	color: rgba(183, 194, 222, 1);
}

/* 报价 */
.h-case-title .tab{
	background: #1182F0;
	padding-top: 0px;
}
.h-case-title .tab>div{
	color: #fff;
}
.h-case-title .tab .active{
	background: #fff;
	border: 0px;
}
.h-case-title .swiper-container{
	border: 0px;
   	background: #1182F0;
}
.displayBlock{
	display: block;
}
.h-case-list{
	width: 48%;
	margin-top: 20px;
}
.h-case-list p{
	font-size:12px;
	font-family:PingFang SC;
	font-weight:bold;
	line-height:17px;
	color:rgba(51,51,51,1);
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
}
.h-case-list span{
	display: block;
	text-align: center;
	font-size:10px;
	font-family:PingFang SC;
	font-weight:500;
	margin: auto;
	line-height:17px;
	color:rgba(191,191,191,1);
}
.mb20{
	margin-bottom: 20px !important;
}
.h-case-detail-title{
	font-size:16px;
	font-family:PingFang SC;
	font-weight:bold;
	line-height:23px;
	color:rgba(38,38,38,1);
	padding-top: 20px;
	margin-bottom: 15px;
}
.h-case-detail-tip p{
	background:rgba(7,190,98,1);
	opacity:1;
	border-radius:13px;
	font-size:10px;
	font-family:PingFang SC;
	font-weight:500;
	line-height:25px;
	color:rgba(255,255,255,1);
	height:25px;
	padding: 0px 6px;
	margin: 0px 3px;
	margin-bottom: 5px;
	float: left;
}
.h-case-detail-content{
	padding: 20px 15px;
	background:rgba(255,255,255,1);
	box-shadow:0px 5px 15px rgba(141,141,141,0.16);
	margin-top: 20px;
	font-size:12px;
	font-family:PingFang SC;
	font-weight:500;
	line-height:20px;
	color:rgba(38,38,38,1);
}
.h-case-detail-content p{
  font-size:12px;
	font-family:PingFang SC;
	font-weight:500;
	line-height:20px;
	color:rgba(38,38,38,1);
}
.h-case-detail-content span{
  font-size:12px;
	font-family:PingFang SC;
	font-weight:500;
	line-height:20px;
	color:rgba(38,38,38,1);
}
.h-case-detail-content p>span{
  font-size:12px !important;
	font-family:PingFang SC;
	font-weight:500;
	line-height:20px;
	color:rgba(38,38,38,1);
}
.h-case-detail-img{
	margin-top: 20px;
	margin-bottom: 10px;
}
.h-case-detail-img img{
	margin-bottom: 10px;
  max-width: 100%;
    height: auto;
}

.h-schro-stem p {
    margin-bottom: 10px;
}

.h-schro-stem label {
  margin-bottom: 8px;
}
.c-284CAC{
	color: #284CAC;
}
.pl40{
	padding-left: 40px;
}
.pr40{
	padding-right: 40px;
}
.h-coll-joinBg{
	background-image: url(../image/about/h-coll-jionBg.png);
	background-size: 100%;
	padding: 20px 0px;
}

.h-coll-advant img {
    height: 50px !important;
}

.h-cases-title-div a {
    color: rgba(102, 102, 102, 1);
}

.h-cases-title-div{
  font-size:12px;
font-family:PingFang SC;
font-weight:500;
      width: 33.33%;
    text-align: center;
line-height:47px;
color:rgba(102,102,102,1);
border:1px solid rgba(238,238,238,1);
}
.h-cases-active a{
  border-bottom: 2px solid #1182F0;
    line-height: 47px;
    padding-bottom: 15px;
  color:#1182F0
}
.h-about-content{
	width:33.33%;
      margin-top: 20px;
}
.h-about-content img{
	width: 30px;
    display: block;
    margin: auto;
}
.h-about-content p{
	font-size: 14px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 20px;
    color: rgba(38,38,38,1);
    text-align: center;
    margin-top: 10px;
    margin-bottom: 5px;
}
.h-about-content span{
	font-size: 12px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 20px;
    color: rgba(38,38,38,0.8);
    width: 90%;
    display: block;
    text-align: center;
    margin: auto;
    margin-bottom: 5px;
}
.customizationPage span{
display: inline-block;
      width: 6px;
    height: 6px;
    padding: 0px;
  margin:0px 2.5px;
}
.customizationPage .swiper-pagination-bullet-active{
  background:rgba(40,76,172,1);
}
.customizationPage .swiper-pagination{
  width: 55px;
    margin: auto;
    display: block;
    position: inherit;
    margin-top: 20px;
    margin-bottom: -20px;
}

.h-app-swoper-left {
    width: 5px !important;
    margin-left: 15px;
}

.h-softh-div-cont {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 24px;
    color: rgba(51, 51, 51, 1);
    -webkit-text-stroke: 1 rgba(0, 0, 0, 0.00);
    text-stroke: 1 rgba(0, 0, 0, 0.00);
}

.c-284CAC {
    color: #284CAC;
}

.pl40 {
    padding-left: 40px;
}

.pr40 {
    padding-right: 40px;
}

.h-coll-joinBg {
    background-image: url(../image/about/h-coll-jionBg.png);
    background-size: 100%;
    padding: 20px 0px;
}

.analysis-title-img{
    width: 60vw;
    max-width: 225px;
    display: block;
}

.analysis-title{
    height: 38px;
    font-size: 28px;
    font-family: Microsoft YaHei !important;
    font-weight: bold;
    line-height: 32px;
    color: #FFFFFF;
}

.analysis-overview{
    background: rgba(255,255,255,1);
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 20px;
    color: #333333;
    box-shadow: 0px 5px 25px rgba(99,132,220,0.16);
    border-radius: 2px;
    box-sizing: border-box;
    padding: 15px;
    margin: 15px 15px 0;
}

.analysis-platform{
    padding: 0 24px;
    margin-top: 19px;
    display: flex;
    justify-content: space-between;
}

.analysis-platform .item{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.analysis-platform img{
    width: 46px;
    height: 46px;
    display: block;
}

.analysis-platform .title{
    height: 17px;
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 17px;
    color: #262626;
    margin-top: 2px;
}

.analysis-platform-img{
    width: 92vw;
    display: block;
    box-sizing: border-box;
    margin: 24px auto 0;
}

.analysis-features-bg{
    width: 100%;
    background: url(../image/technology/analysis-pain-bg.png) no-repeat;
    background-size: 100% auto;
    box-sizing: border-box;
}

.analysis-features-bg .contentTitle{
    background: none;
    color: #FFFFFF;
    position: relative;
}

.analysis-features-bg .contentTitle-bg{
    width: 100%;
    height: 8px;
    background: linear-gradient(272deg, rgba(255,255,255,0) 0%, #FFFFFF 100%);
    opacity: 0.6;
    position: absolute;
    left: 0;
    bottom: 0;
}

.analysis-features-bg .contentEngTitle{
    color: #FFFFFF;
}

.analysis-features{
    background: rgba(255,255,255,1);
    box-shadow: 0px 0px 20px rgba(18,40,171,0.11);
    padding-top: 5px;
    margin: 15px 5px 0;
    border-radius: 4px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-content: flex-start;
}

.analysis-features .item{
    width: 29.33vw;
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.analysis-features img{
    width: 13.333vw;
    display: block;
}

.analysis-features .info{
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 18px;
    color: #444444;
    margin-top: 8px;
    padding: 0 10px;
}

.analysis-self-service{
    width: 100%;
    box-sizing: border-box;
    padding-top: 20px;
}

.analysis-self-service .top{
    padding-left: 30px;
    padding-bottom: 6px;
    display: flex;
    align-items: center;
}

.analysis-self-service .top:nth-child(1){
    margin-top: 0;
}

.analysis-self-service .top:nth-child(2){
    margin-top: -8.5px;
}

.analysis-self-service .top:nth-child(3){
    margin-top: 6.5px;
}

.analysis-self-service .order{
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 13px;
    font-family: PingFang SC;
    font-weight: 800;
    line-height: 20px;
    color: #323D8B;
    box-sizing: border-box;
    border: 1px solid #DBE0FF;
    background: linear-gradient(180deg, #EEF2FF 0%, #BFC9FF 100%);
    border-radius: 50%;
    margin-right: 8px;
}

.analysis-self-service .title{
    height: 24px;
    font-size: 17px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 24px;
    color: #323D8B;
}

.analysis-self-service .item{
    padding-left: 30px;
    margin-top: 10px;
    display: flex;
    align-items: flex-start;
}

.analysis-self-service .icon{
    border: 3px solid rgba(255,255,255,0);
    border-top: 0px solid;
    border-bottom: 5px solid #000000;
    margin: 8px 12px 0 0;
    display: inline-block;
}

.analysis-self-service .info{
    width: 80vw;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 20px;
    color: #333333;
}

.analysis-self-service img{
    display: block;
}

.analysis-self-service .img1{
    width: 100%;
    margin-top: -3.6vw;
}

.analysis-self-service .img2{
    width: 93.866vw;
    margin: 1.5px auto 0;
}

.analysis-self-service .img3{
    width: 100%;
    margin: -4.266vw 0;
}

.platform-head-div{
    position: absolute;
    top: 13.466vw;
    left: 5.33vw;
}

.platform-head-div .en{
    height: 11px;
    font-size: 8px;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 11px;
    color: rgba(255, 255, 255, 0.8);
}

.platform-head-div .cn{
    /*width: 59.066vw;
    max-width: 221.5px;
    display: block;*/
    height: 34px;
    font-size: 26px;
    font-family: YouSheBiaoTiHei !important;
    font-weight: 700;
    line-height: 34px;
    color: #FFFFFF;
    margin-left: -1px;
}

.platform-head-div .btn{
    padding-left: 1px;
    margin-top: 25px;
}

.platform-head-div button{
    width: 100px;
    height: 30px;
    background: linear-gradient(90deg, #09D8FF 0%, #366EFF 100%);
    box-shadow: 0px 1px 10px rgba(45,107,254,0.2);
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    text-shadow: 0px 1px 10px rgba(45,107,254,0.2);
    border-radius: 15px;
    outline: none;
    border: none;
}

.platform-bg-1{
    width: 100%;
    background: url(../image/technology/platform-bg-1.png);
    background-size: 100% auto;
    padding-bottom: 30px;
    margin-top: -7.733vw;
    position: relative;
    z-index: 1;
}

.platform-overview{
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 22px;
    color: #333333;
    border: 1px solid #8AAFF6;
    background: linear-gradient(180deg, #EBF3FF 0%, #FFFFFF 100%);
    box-shadow: 0px 0px 15px rgba(18,40,99,0.1);
    padding: 13px 15px;
    margin: 0px 15px 0;
    position: relative;
    top: -13px;
}

.platform-cloud{
    text-align: center;
    margin-top: 17px;
}

.platform-cloud .title{
    height: 20px;
    font-size: 15px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    line-height: 20px;
    color: #262626;
}

.platform-cloud-box{
    margin-left: 4.26vw;
    margin-right: 2.66vw;
    margin-top: -6px;
}

.platform-cloud img{
    width: 100%;
    display: block;
    object-fit: cover;
}

.platform-box{
    padding: 0 15px;
}

.platform-box .top{
    width: 100%;
    height: 45px;
    box-sizing: border-box;
    background: rgba(223,236,254,1);
    padding-left: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.platform-box img{
    display: block;
}

.platform-box .top .left{
    display: flex;
    align-items: center;
}

.platform-box .top .left img{
    width: 35px;
    margin-top: 3px;
    margin-right: 10px;
}

.platform-box .top .left .title{
    height: 20px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 800;
    line-height: 20px;
    color: #262626;
}

.platform-box .top .right{
    width: 100px;
    height: 45px;
}

.platform-box .bottom{
    width: 100%;
    height: 95px;
    background: #FFFFFF;
    box-sizing: border-box;
    padding: 13px 0 18px 24px;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}

.platform-box:last-child .bottom{
    height: 182px;
    padding: 15px 0 18px 24px;
}

.platform-box .bottom .item{
    width: 40vw;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.platform-box .bottom .item img{
    width: 22px;
    margin-right: 7px;
}

.platform-box .bottom .item .title{
    height: 21px;
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 21px;
    color: #122B6B;
}

.platform-system-img{
    width: 100%;
    display: block;
    margin-top: 6px;
}

.platform-title{
    height: 20px;
    font-size: 15px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    line-height: 20px;
    color: #262626;
}

.platform-advantage{
    padding: 9px 21px 0 21px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: flex-start;
}

.platform-advantage .item{
    width: 14vw;
    margin-top: 24px;
    margin-right: 9vw;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.platform-advantage .item:nth-of-type(4n){
    margin-right: 0;
}

.platform-advantage img{
    width: 25px;
    display: block;
}

.platform-advantage .title{
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 20px;
    margin-top: 13px;
}

.platform-cost{
    display: flex;
    justify-content: space-between;
}

.platform-cost .item{
    width: 108px;
    height: 65.5px;
    background: linear-gradient(180deg, #4867FF 0%, #509CFF 100%);
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    position: relative;
}

.platform-cost img{
    width: 50px;
    position: absolute;
    top: 23px;
    left: 2px;
}

.platform-cost p{
    eight: 18px;
    font-size: 13px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 18px;
    color: #FFFFFF;
}

.platform-cost p:nth-child(2){
    margin-top: 5px;
}

.platform-support-bg{
    width: 100%;
    background: url(../image/technology/platform-support-bg.png);
    background-size: 100% auto;
    box-sizing: border-box;
    padding-bottom: 30px;
}

.platform-support{
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
}

.platform-support .item{
    width: 50%;
    height: 20px;
    margin-top: 16px;
    display: flex;
    align-items: center;
}

.platform-support .item img{
    width: 15.575px;
    display: block;
    margin-right: 8px;
}

.platform-support .item .text{
    height: 20px;
    font-size: 14px;
    text-align: left;
    font-family: PingFang SC !important;
    font-weight: 400;
    line-height: 20px;
    color: #222222;
}

.platform-digitization-bg{
    width: 100%;
    background: url(../image/technology/platform-digitization-bg.png);
    background-size: 100% auto;
    box-sizing: border-box;
    padding-bottom: 20px;
}

.platform-digitization-bg .contentTitle{
    color: #FFFFFF;
}

.platform-digitization-bg .contentEngTitle{
    color: rgba(255, 255, 255, 0.5);
}

.platform-digitization{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: flex-start;
}

.platform-digitization .item{
    width: calc(100vw * 165/375);
    height: calc(100vw * 100/375);
    background: #FFFFFF;
    box-sizing: border-box;
    padding: 10px 0 16px;
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}

.platform-digitization .item-bg{
    width: calc(100vw * 142.5/375);
    height: calc(100vw * 100/375);
    background: linear-gradient(88deg, #EBF3FF 0%, #FFFFFF 100%);
    position: absolute;
    top: 0;
    left: 0;
}

.platform-digitization img{
    width: calc(100vw * 45/375);
    display: block;
    position: relative;
    z-index: 1;
}

.platform-digitization .text{
    height: 18px;
    font-size: 13px;
    font-family: PingFang SC;
    font-weight: 800;
    line-height: 18px;
    color: #111111;
    padding: 0 17px;
    position: relative;
    z-index: 1;
}

.platform-devops-title{
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    line-height: 27px;
    color: #262626;
}

.platform-devops{
    width: 100%;
    box-sizing: border-box;
    padding: 25px 0;
    margin: 0 auto;
    position: relative;
}

.platform-devops .item{
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
}

.platform-devops img{
    display: block;
}

.platform-devops .info{
    width: 24.8vw;
    font-size: 13px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 22px;
    color: #222222;
}

.platform-devops .item1{
    padding-left: 8px;
}

.platform-devops .item1 img{
    width: 66.67vw;
    margin-right: 11px;
}

.platform-devops .item2{
    margin-top: -2.8vw;
}

.platform-devops .item2 img{
    width: 72.533vw;
    height: 54.4vw;
    display: block;
}

.platform-devops .item2 .info{
    margin-top: 3px;
}

.platform-devops .item3{
    padding-left: 7.466vw;
    margin-top: 2.8vw;
}

.platform-devops .item3 img{
    width: 56.248vw;
    margin-right: 30px;
}

.platform-devops .item3 .info{
    width: 24.8vw;
    margin-top: -6px;
}

.platform-devops .bg1{
    width: 30.837vw;
    height: 32.747vw;
    background: url(../image/technology/platform-devops-bg-1.png);
    background-size: 100% 100%;
    box-sizing: border-box;
    padding-top: 7.2vw;
    margin: -10.4vw 0 0 20vw;
}

.platform-devops .bg2{
    width: 30.837vw;
    height: 32.748vw;
    background: url(../image/technology/platform-devops-bg-1.png);
    background-size: 100% 100%;
    box-sizing: border-box;
    padding-top: 13.866vw;
    margin: -13.866vw 0 0 20vw;
}

.platform-devops p{
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 22px;
    color: #262626;
}

.platform-devops-bottom{
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.platform-devops-bottom .item{
    width: calc(100vw * 63.5/375);
    height: calc(100vw * 150.5/375);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
}

.platform-devops-bottom .item .bg{
    width: calc(100vw * 63.5/375);
    height: calc(100vw * 150.5/375);
    position: absolute;
    top: 0;
    left: 0;
}

.platform-devops-bottom .item .icon{
    width: 22px;
    position: relative;
    z-index: 1;
}

.platform-devops-bottom .item .info{
    height: 36.5px;
    font-size: 12px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 20px;
    color: #FFFFFF;
    margin-top: 10px;
    position: relative;
    z-index: 1;
}
