@charset "UTF-8";
.funding1{
  background: url(../image/funding-bg.jpg) 100%/auto 100% no-repeat;
  height: 360px;
  margin-top: 0px;
  text-align: center;
  padding-top: 126px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.funding1 img {
    margin-top: 26px;
    width: 330px;
    margin-bottom: 14px;
}
.funding1 .p1{
    color: #FFF;
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    margin-top: 19px;
}
.funding1 .p2{
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    width: 666px;
    margin: 0 auto;
    line-height: 36px;
    opacity: 0.9;
}
.funding1 .btn{
    display: block;
    width: max-content;
    padding: 10px 56px;
    height: 46px;
    font-size: 16px;
    border-radius: 2px;
    background: #3D0101;
    color: #AF8147;
    margin: 28px auto;
}
.funding1 .btn:hover{
    color: #3D0101;
    background: #AF8147;
}

.funding-new-public-title{
    color: #3D0101;
    text-align: center;
    font-size: 30px;
    font-weight: 700;
}
.funding-new-public-title2{
    color: #3D0101;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
}
.funding-new-public-desc{
    width: 84%;
    color: #949699;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    margin: 24px auto 0;
    font-family: auto;
}




.funding1 .btn-ug{
    width: 190px;
}


.funding1 .p1 br{
    display: none;
}

.en-style .funding1 .p2{
    letter-spacing: 0px;
}
.en-style .funding1 .p1{
    margin-top: 80px;
}
.vi-box .funding1 .p1{
    margin-top: 40px;
}




.funding-new-public-link2{
    padding: 14px 28px;
    color: #3d0101;
    font-size: 16px;
    border: 1px solid #3d0101;
    letter-spacing: 1px;
    display: block;
    width: max-content;
    margin: 40px auto 0;
}
.funding-new-public-link2 img {
    width: 7px;
    margin-left: 12px;
}
.funding-new-public-link2:hover{
  color: #ffffff;
  background: #3d0101;
  border: 1px solid #3d0101;
}
.arrow2{
  display: none!important;
}
.funding-new-public-link2:hover .arrow1{
  display: none!important;
}
.funding-new-public-link2:hover .arrow2{
  display: inline-block!important;
}




.accordion-body{
    font-size: 14px;
    font-family: auto;
    background: #f8f8f8;
}


.funding-new-page-screen-3 {
    background-color: #ffffff;
    position: relative;
    padding-top: 80px;
    padding-bottom: 50px;
}

.funding-new-page-screen-3 .problem-box {
    width: 100%;
    max-width: 882px;
    margin: 22px auto 0
}

.funding-new-page-screen-3 .problem-box .accordion {
    padding: 20px 0 0px;
}

.funding-new-page-screen-3 .problem-box .accordion-item {
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    border: 0 solid #d9d9d9;
    margin-bottom: 25px;
}
.funding-new-page-screen-3 .problem-box .accordion-item:hover{
    box-shadow: 0 12px 18px -6px rgba(34, 56, 101, .12);
}

.funding-new-page-screen-3 .problem-box .accordion-button {
    font-size: 16px;
    line-height: 1.5;
    color: #333 !important;
    background: #ffffff;
    font-family: auto;
}

.funding-new-page-screen-3 .problem-box .accordion-button:focus,
.funding-new-page-screen-3 .problem-box .accordion-button:not(.collapsed) {
    box-shadow: none;
    /* background-color: #fff; */
}

.funding-new-page-screen-3 .problem-box .accordion .cont-info {
    display: none
}

.funding-new-page-screen-3 .problem-box .accordion .cont-info.active {
    display: block
}

.funding-new-page-screen-3 .problem-box .accordion .accordion-body {
    line-height: 34px;
    font-size: 16px;
    color: #585858;
    background: #ffffff;
    font-family: auto;
}

.funding-new-page-screen-3 .problem-box .accordion .accordion-body ::v-deep p {
    padding-bottom: 13px
}

.funding-new-page-screen-3 .problem-box .accordion .accordion-body ::v-deep a {
    color: #2ea3f2
}

.funding-new-page-screen-3 .problem-box .accordion-item {
    border: none
}

.rotate .accordion-button:after{
    transform: rotate(180deg);
}

.funding-new-page-screen-3 .page-title {
    text-align: center
}

.funding-new-page-screen-3 .leaf-left,
.funding-new-page-screen-3 .leaf-right {
    position: absolute;
    top: 0;
    right: 0
}

.funding-new-page-screen-3 .leaf-left img,
.funding-new-page-screen-3 .leaf-right img {
    width: 650px;
    display: block
}

.funding-new-page-screen-3 .leaf-left {
    left: -70px;
    right: auto
}

.en-style2 .funding1 .p2{
    letter-spacing: 0px;
}
.en-style2 .t-sub3 .row .title{
    letter-spacing: 0px;
    line-height: 26px;
    margin-top: 32px;
    margin-bottom: 14px;
}
.en-style2 .t-sub3 .row .desc{
    letter-spacing: 0px;
}
.en-style2 .funding-new-public-link2{
    letter-spacing: 0px;
}
.en-style2 .public-link{
    letter-spacing: 0px;
}

.funding1 .btn{
    display: none;
}



.en-style2 .funding1 .p2{
    letter-spacing: 0px;
}


.funding2{
    background: #f3f3f3;
    padding: 80px 0;
}
.funding2 .container{
    width: 1150px;
}
.funding2 .row img{
    width: 25%;
    display: inline-block;
    margin-top: 30px;
}

.funding3{
    background: #ffffff;
    padding: 80px 0;
}
.funding3 .row{
    text-align: center;
}
.funding3 .row img{
    width: 36%;
    display: inline-block;
    margin: 40px auto 30px;
}
.funding3 .row p{
    color: #000;
    text-align: center;
    font-size: 16px;
    line-height: 28px;
    width: 80%;
    display: block;
    margin: 0 auto;
    font-family: auto;
}

.funding4{
    background: #f3f3f3;
    padding: 80px 0;
}
.funding4 .container{
    width: 1150px;
}
.funding4 .row img{
    width: 33.3%;
    display: inline-block;
    margin-top: 30px;
}

.funding5{
    background: #F8F8F8;
    padding: 80px 0;
}
.funding5 .container{
    width: 1150px;
}
.funding5 table{
    margin-top: 40px;
}
.funding5 table th{
    color: #000;
    font-size: 14px;
    font-family: auto;
    background: #CBCED3;
    font-weight: bold;
    padding: 18px 0px 18px 40px;
}
.funding5 table tr{
    border-bottom: 2px solid #f7f7f7;
}
.funding5 table td{
    color: #333;
    font-size: 14px;
    font-family: auto;
    padding: 24px 0px 22px 40px;
    background: #ffffff;
}
.funding5 table td svg{
    margin-right: 5px;
    margin-top: -3px;
}


@media(max-width:1400px) {
    .funding1 .p1{
        font-size: 34px;
    }
    .funding1 .p2{
        line-height: 32px;
        font-size: 16px;
        width: 600px;
    }
}


@media(max-width:995px) {
    .funding1 .p1 br{
        display: block !important;
    }
    .funding-new-public-link2{
        padding: 14px 26px;
        text-align: center;
        width: max-content;
        margin-top: 30px;
    }
    .funding1 .p2{
        width: 100%;
        padding: 20px 8%;
        font-size: 16px;
        line-height: 30px;
    }
    .funding1 .p1{
        margin-top: 20px;
        line-height: 58px;
        font-size: 34px;
    }
    .funding1 .btn{
        margin: 14px auto;
    }
    .funding-new-public-desc{
        width: 90%;
        font-size: 15px;
        line-height: 24px;
    }
    .funding-new-public-title{
        font-size: 24px;
    }
    .funding-new-public-title2{
        line-height: 26px;
    }
    .public-slogan {
        padding: 16px 0px;
        line-height: 28px;
        font-size: 13px;
    }
    .funding1 .p1 br{
        display: block;
    }
    .en-style .funding-new-public-title{
        font-size: 23px;
    }
    .en-style .funding1 .p1{
        line-height: 46px;
        font-size: 30px;
        margin-top: 55px;
    }
    .accordion-body{
        padding: 0;
    }
    .accordion-body{
        font-size: 12px;
    }
    .funding-new-page-screen-3 .problem-box .accordion .accordion-body{
        padding: 1rem 1.25rem;
    }
    .funding-new-page-screen-3 .problem-box .accordion{
        padding-top: 0px;
    }
    .product .table-list .flex-1{
        font-size: 13px;
    }
    .funding-new-page-screen-3 .problem-box .accordion{
        margin-bottom: 50px;
    }
    .product .accordion-button:after{
        display: none;
    }
    .product-box__accordion-item .accordion-button{
        padding: 8px 0;
    }
    .funding-new-page-screen-3{
        padding-bottom: 100px;
    }
    .en-style2 .public-link{
        float: unset;
    }
    .en-style2 .t-sub3 .row .title{
        line-height: 24px;
    }
    .en-style2 .t-sub3 .row .desc{
        margin-top: 14px;
    }
    .en-style2 .product{
        margin-top: 30px;
    }
    .en-style2 .funding-new-public-title{
        padding: 0 8%;
        line-height: 32px;
    }
    .en-style2 .funding-new-page-screen-3{
        padding-bottom: 70px;
    }
    .en-style2 .product{
        margin-bottom: 30px;
    }
    .funding1 .btn{
        display: block;
    }
    .funding1 {
        background: url(../image/funding-bg-m.jpg) 100%/auto 100% no-repeat;
        height: 470px;
        margin-top: 0px;
        text-align: center;
        padding-top: 110px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
    .funding1 .p1{
        font-size: 26px;
        letter-spacing: 0px;
    }

    .funding-new-page-screen-3{
        background: #ffffff;
    }
    .funding-new-page-screen-3 .problem-box .accordion-button{
        background: #ffffff;
        font-size: 16px;
    }
    .funding-new-page-screen-3 .problem-box .accordion .accordion-body{
        background: #ffffff;
    }
    .funding-new-page-screen-3{
        padding-top: 60px;
        padding-bottom: 0;
    }
    .public-line{
        margin: 30px auto 30px;
    }
    .en-style2 .funding1 .p2{
        padding-top: 14px;
    }
    .en-style2 .account1 .row .title{
        font-size: 16px;
    }
    .en-style2 .funding-new-public-title{
        font-size: 24px;
    }

    .funding2 .container,.funding4 .container{
        width: 100%;
    }
    .funding5 .container{
        width: 100%;
    }
    .funding2 .container .row{
        padding: 0 9%;
        margin-top: 12px;
    }
    .funding2 .row img{
        width: 50%;
        padding: 0 2%;
        margin-top: 18px;
    }
    .funding-new-public-desc{
        font-size: 14px;
        width: 97%;
    }
    .funding2,.funding3,.funding4,.funding5{
        padding: 60px 0;
    }
    .funding3 .row img{
        width: 78%;
    }
    .funding3 .row p{
        width: 95%;
        font-size: 14px;
    }
    .funding4{
        display: none;
    }
    .funding5 .row{
        overflow-y: auto;
    }
    .funding5 tbody{
        width: max-content;
        display: block;
    }
    .funding5 table th:last-child{
        padding-right: 30px;
    }
    .funding5 table td:last-child{
        padding-right: 30px;
    }
}
