body{
    margin: 0;
    padding: 0;
    line-height: 1;
    color: #333333;
    background: #f2f6f7;
    overflow-x: hidden;
}
.wow {
    animation-duration: 1s;
}

.animated {
    opacity: 0;
}
*{
    box-sizing: border-box;
}
img{
    display: block;
}
p,ul,li{
    margin: 0;
    padding: 0;
    list-style: none;
}
a{
    outline: none;
    text-decoration: none;
    color: inherit;
}
.header{
    background: #016EB9;
    height: 6.250vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 3.542vw;
    color: #fff;

}
.header ul{
    display: flex;
    font-size: 1.563vw;
}
.header ul li{
    margin-left: 4.167vw;
}
.header .logo img{
    width: 14.219vw;
}
.index_t1{
    position: relative;
}
.index_t1 .bg{
    width: 100%;
}
.index_t1 .box{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.index_t1 .box .card{
    width: 83.333vw;
    height: 33.750vw;
    background: rgba(255, 255, 255, 0.8);
    border: 0.521vw solid #0173BC;
    border-radius: 1.094vw;
}
.index_t1 .box .card .text1{
    font-weight: bold;
    color: #0169B6;
    font-size: 3.438vw;
    display: flex;
    justify-content: center;
    margin: 2.083vw 0;
}
.index_t1 .box .card .text1 span{
    border: 0.417vw solid #0169B6;
    height: 6.042vw;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 4.167vw;
}
.index_t1 .box .card .text2{
    text-align: center;
    font-size: 5.573vw;
    color: #0173BC;
    font-weight: bold;
}
.index_t1 .box .card .text3{
    font-size: 2.396vw;
    color: #5C5B5B;
    text-align: center;
    margin: 3.125vw 0;
}
.box_btn{
    display: flex;
    justify-content: space-around;
}

.box_btn a{
    width: 15.625vw;
    height: 5.208vw;
    background: #0198F2;
    box-shadow: 0.000vw 1.302vw 1.615vw 0.000vw rgba(108,182,251,0.61), 0.000vw 0.156vw 0.260vw 0.000vw rgba(255,255,255,0.75);
    border-radius: 0.313vw 0.313vw 0.313vw 0.313vw;
    font-size: 2.240vw;
    font-weight: bold;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.box_btn.v2 a{
    width: 27.813vw;
}
.box_btn.v5 a{
    width: 19vw;
}

.index_t2{
    text-align: center;
    margin-bottom: 6.250vw;
}
.index_t2 .title{
    font-size: 2.604vw;
    font-weight: 400;
    margin: 9.375vw 0 1.354vw 0;
}
.index_t2 .img1{
    margin: auto;
    width: 10.938vw;
}

.index_t2 ul{
    display: flex;
    flex-wrap: wrap;
    padding: 0 2.865vw;
}
.index_t2 ul li{
    width: 20%;
    padding: 1.042vw;
}
.index_t2 ul li .card{
    background: #fff;
    height: 13.333vw;
    border: 0.052vw solid #E6E6E6;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    font-size: 1.563vw;
    cursor: pointer;
    position: relative;
}
.index_t2 ul li .card img{
    margin: 0 0 1.250vw 0;
    width: 4.688vw;
}
.index_t2 ul li .card .ll{
    position: absolute;
    transition: all .6s;
}

.index_t2 ul li .card .ll:nth-child(1){
    width: 0;
    height: 0.104vw;
    top: 0;
    left: 0;
    background: #016EB9;
}
.index_t2 ul li .card .ll:nth-child(2){
    width: 0.104vw;
    height: 0;
    top: 0;
    right: 0;
    background: #016EB9;
}
.index_t2 ul li .card .ll:nth-child(3){
    width: 0;
    height: 0.104vw;
    bottom: 0;
    right: 0;
    background: #016EB9;
}
.index_t2 ul li .card .ll:nth-child(4){
    width: 0.104vw;
    height: 0;
    top: 0;
    left: 0;
    background: #016EB9;
}

.index_t2 ul li .card:hover .ll:nth-child(1),.index_t2 ul li .card:hover .ll:nth-child(3){
    width: 100%;
}
.index_t2 ul li .card:hover .ll:nth-child(2),.index_t2 ul li .card:hover .ll:nth-child(4){
    height: 100%;
}

.index_t3{
    height: 33.854vw;
    background-image: url("../img/p2.png");
    background-size: cover;
    display: flex;
}
.index_t3 .info{
    width: 100%;
    padding: 0 2.500vw 0 7.813vw;
    color: #fff;
    text-align: center;
}
.index_t3 .info .text1{
    font-size: 2.969vw;
    padding: 3.646vw 0;
}
.index_t3 .info .text2{
    font-size: 1.458vw;
    text-align: justify;
    line-height: 2.2;
}
.index_t3 .img{
    flex: 0 0 auto;
    width: 41.042vw;
}
.index_t3 .img img{
    width: 100%;
}
.index_title{
    display: flex;
    justify-content: center;
    margin: 4.688vw 0;
    letter-spacing: 0.521vw
}
.index_title > div{
    position: relative;
    font-size: 3.385vw;
    font-weight: bold;
    color: #016EB9;
}
.index_title > div span{
    position: relative;
    z-index: 9;
}

.index_title > div i:nth-child(1){
    width: 1.979vw;
    height: 1.979vw;
    background: #FFE202;
    opacity: 0.29;
    border-radius: 50%;
    position: absolute;
    left: -0.885vw;
    top: 0.469vw;
}
.index_title > div i:nth-child(2){
    width: 3.750vw;
    height: 3.750vw;
    background: #FC8100;
    opacity: 0.29;
    border-radius: 50%;
    position: absolute;
    left: -0.104vw;
    top: -1.354vw;
}
.index_title > div i:nth-child(3){
    width: 3.802vw;
    height: 3.802vw;
    background: #054AAE;
    opacity: 0.26;
    border-radius: 50%;
    position: absolute;
    right: -0.417vw;
    top: -0.990vw;
}
.index_title.v2 > div span{
    font-size: 5.208vw;
}
.index_title.v2 > div span small{
    font-size: 3.125vw;
}

.index_title.zdy1 > div i:nth-child(1){
    background: #00D3FF;
    left: 8.906vw;
    width: 3.958vw;
    height: 3.958vw;
    top: 0;
}
.index_title.zdy1 > div i:nth-child(2){
    background: #00D3FF;
    left: 8.177vw;
}
.index_title.zdy1  > div i:nth-child(3) {
    right: -1.042vw;
    top: 2.552vw;
}
.index_title.zdy2  > div i:nth-child(3) {
    right: 0.156vw;
    top: 1.354vw;
    background: #00D3FF;
}
.index_t4 .r1{
    display: flex;
    background: #fff;
    justify-content: center;
    margin: 3.490vw 0;
    padding: 0 5.208vw;
}
.index_t4 .r1 .item{
    text-align: center;
    flex: 1;
    padding: 3.125vw 0;
    border-left: 0.052vw solid #e6e6e6;
}
.index_t4 .r1 .item:nth-child(1){
    border-left: none;
}
.index_t4 .r1 .item img{
    margin: auto;
    width: 6.823vw;
}
.index_t4 .r1 .item div{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 5.208vw;
    position: relative;
}
.index_t4 .r1 .item div p:nth-child(1){
    font-size: 1.719vw;
    font-weight: bold;
    transition: all .3s;
}
.index_t4 .r1 .item div p:nth-child(2){
    font-size: 1.042vw;
    line-height: 1.8;
    position: absolute;
    opacity: 0;
    transition: all .3s;
    width: 60%;
}
.index_t4 .r1 .item:hover div p:nth-child(1){
    opacity: 0;
}
.index_t4 .r1 .item:hover div p:nth-child(2){
    opacity: 1;
}
.index_t5{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-top: 5.833vw;
}
.index_t5 img{
    width: 56.979vw;
    margin-bottom: 1.771vw;
}
.index_t5 .card{
    position: absolute;
    width: 16.771vw;
    height: 7.917vw;
    background: #016EB9;
    box-shadow: -0.938vw 0.938vw 0.938vw 0.104vw rgba(225,225,225,0.83);
    border-radius: 0.104vw 0.104vw 0.104vw 0.104vw;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    color: #fff;
}
.index_t5 .card p:nth-child(1){
    font-size: 1.875vw;
    font-weight: bold;
    margin-bottom: 0.625vw;
}
.index_t5 .card p:nth-child(2){
    font-size: 1.042vw;
    line-height: 1.5;
}
.index_t5 .card.c1{
    margin-left: -46.146vw;
    margin-top: -26.667vw;
}
.index_t5 .card.c2{
    margin-left: 48.698vw;
    margin-top: -31.146vw;
    background: #fff;
    color: #333;
}
.index_t5 .card.c3{
    margin-left: -50.729vw;
    margin-bottom: -10.625vw;
    background: #fff;
    color: #333;
}
.index_t5 .card.c4{
    margin-left: 57.135vw;
    margin-bottom: 0.573vw;
}

.index_t6 .img1{
    margin: -3.646vw auto 0 auto;
    width: 70.156vw;
    position: relative;
    z-index: 9;
}
.index_t6 .box{
    display: flex;
    align-items: flex-end;
    padding: 0 13.021vw;
    margin-top: -17.240vw;
}
.index_t6 .box .item{
    flex: 1;
    margin: 0 3.438vw;
    background: #fff;
    text-align: center;
    border-radius: 0.104vw;
    padding: 1.354vw 0;
    transition: all .5s;
}
.index_t6 .box .item img{
    margin: auto;
    width: 6.927vw;
}
.index_t6 .box .item p:nth-child(2){
    font-size: 2.083vw;
    font-weight: bold;
    color: #0197F4;
    margin-bottom: 1.771vw;
    margin-top: 1.458vw;
}
.index_t6 .box .item p:nth-child(3){
    font-size: 1.510vw;
    font-weight: 400;
    color: #8B8B8B;
    line-height: 2.552vw;
}
.index_t6 .box .item:nth-child(2){
    height: 30.573vw;
}
.index_t6 .box .item:nth-child(3){
    height: 42.500vw;
}
.index_t6 .box .item:hover{
    cursor: pointer;
    background: #0197F4;
}
.index_t6 .box .item:hover p:nth-child(2){
    color: #fff;
}
.index_t6 .box .item:hover p:nth-child(3){
    color: #fff;
}

.index_t7{
    background-image: url("../img/p9.png");
    height: 52.083vw;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 2.083vw 0;
}
.index_t7 .item{
    width: 22.031vw;
    height: 21.042vw;
    padding: 0 3.125vw;
    background: #FFFFFF;
    box-shadow: 0.000vw 1.302vw 2.604vw 0.000vw rgba(27,27,126,0.03);
    border-radius: 0.260vw;
    margin: 0 1.563vw;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: all .3s;
}
.index_t7 .item img{
    width: 5.052vw;
}
.index_t7 .item img:nth-child(1){
    display: none;
}
.index_t7 .item p:nth-child(3){
    font-size: 1.615vw;
    color: #2D2F39;
    font-weight: bold;
    margin: 2.188vw 0 1.823vw 0;
}
.index_t7 .item p:nth-child(4){
    font-size: 1.042vw;
    font-weight: 400;
    color: #637178;
    line-height: 1.615vw;
    text-align: center;
}

.index_t7 .item:hover{
    background: linear-gradient(-57deg, #016EB9, #31A2F0);
}
.index_t7 .item:hover img:nth-child(1){
    display: block;
}
.index_t7 .item:hover img:nth-child(2){
    display: none;
}
.index_t7 .item:hover p:nth-child(3){
    color: #fff;
}
.index_t7 .item:hover p:nth-child(4){
    color: #fff;
}


.footer{
    background: #0169B6;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.938vw;
    color: #fff;
    padding: 2.083vw 0 4.167vw 0;
    position: relative;
}
.footer .r1{
    text-align: center;
    line-height: 2;
    padding: 0 2vw;
    font-size: 1.042vw;
}
.footer .r1 div:nth-child(2){
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer .r1 div:nth-child(2) span{
    color: #fff;
    flex: 0 0 auto;
    margin: 0 1vw;
    font-size: 0.9vw;
}
.footer .r1 div:nth-child(2)::after,.footer .r1 div:nth-child(2)::before{
    content: "";
    width: 100%;
    height: 1px;
    background: #fff;
}
.footer .r2{
    padding: 0 2vw;
    border-left: 0.052vw dashed rgba(255, 255, 255, 0.53);
    border-right: 0.052vw dashed rgba(255, 255, 255, 0.53);
    line-height: 1.7;
    font-size: 0.938vw;
}

.footer .r2 .text2{
    font-size: 0.833vw;
    opacity: 0.8;
}

.footer .r3{
    padding: 0 2vw;
    line-height: 1.7;
    font-size: 1.2vw;
    display: flex;
    align-items: center;
}
.footer .r3 img{
    margin-left: 1.458vw;
    width: 4.479vw;
}

.footer .text4{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    line-height: 2.083vw;
    border-top: 0.052vw solid rgba(255, 255, 255, 0.2);
    text-align: center;
    font-size: 0.781vw;
    color: rgba(255, 255, 255, 0.56);
}
.index_t11{
    height: 20.104vw;
    background-image: url("../img/p17.png");
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.index_t11 .text1{
    font-size: 3.906vw;
    color: #fff;
    text-align: center;
    font-weight: 300;
}
.index_t11 .text1 span{
    font-size: 5.208vw;
}
.index_t11 a{
    width: 15.208vw;
    height: 4.948vw;
    line-height: 4.948vw;
    text-align: center;
    background: #054aae;
    box-shadow: inset 0 1.302vw 1.615vw 0 rgba(108,182,251,0.61), 0 0.156vw 0.260vw 0 rgba(0,0,0,0.75);
    border-radius: 0.260vw 0.260vw 0.260vw 0.260vw;
    font-weight: bold;
    font-size: 2.135vw;
    border: none;
    color: #fff;
    margin-top: 2.344vw;
}
.index_t8{
    display: flex;
    justify-content: center;
    font-size: 1.406vw;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 4.167vw;
}
.index_t8 .item{
    background-size: 100%;
    color: #fff;
    margin: 0 -7.813vw;
}
.index_t8 .item:nth-child(1){
    padding: 1.042vw 5.885vw 1.042vw 4.583vw;
    width: 49.167vw;
    height: 48.490vw;
    background-image: url("../img/p10.png");
    position: relative;
}
.index_t8 .item:nth-child(1) p{
    display: flex;
    align-items: center;
    margin: 2.083vw 0;
}
.index_t8 .item:nth-child(1) p::before{
    content: "";
    width: 2.083vw;
    height: 2.083vw;
    background-image: url("../img/icon22.png");
    background-size: 100%;
    flex: 0 0 auto;
    margin-right: 1.042vw;
}
.index_t8 .item img{
    width: 28.333vw;
}
.index_t8 .item:nth-child(2){
    background-image: url("../img/p11.png");
    width: 49.115vw;
    height: 48.385vw;
    color: #000;
    padding: 1.042vw 4.375vw 1.042vw 8.802vw;
    margin-top: 3.125vw;
}
.index_t8 .item:nth-child(2) p{
    display: flex;
    justify-content: flex-end;
    margin: 2.083vw 0;
    text-align: right;
    align-items: center;
}
.index_t8 .item:nth-child(2) p::after{
    content: "";
    width: 2.083vw;
    height: 2.083vw;
    background-image: url("../img/icon23.png");
    background-size: 100%;
    flex: 0 0 auto;
    margin-left: 1.042vw;
}
.index_t8 .item:nth-child(2) img{
    margin: auto;
}

.index_t9{
    background-image: url("../img/p14.png");
    height: 29.167vw;
    background-size: 100%;
    display: flex;
    justify-content: center;
    padding-top: 7.813vw;
    box-sizing: content-box;
    background-position: bottom;
    background-repeat: no-repeat;
    margin-top: 7.813vw;
}
.index_t9 > div{
    margin-top: -7.813vw;
}
.index_t9 .info{
    color: #fff;
}
.index_t9 .img{
    width: 24.063vw;
}
.index_t9 .img img{
    width: 100%;
}
.index_t9 .info .text1{
    font-size: 5.469vw;
    color: #016EB9;
    font-weight: bold;
    line-height: 7.813vw;
    display: flex;
    align-items: flex-end;
    letter-spacing: 0.833vw
}
.index_t9 .info .text1 span{
    font-size: 3.333vw;
    line-height: 1.6;
}
.index_t9 .info .text2{
    display: flex;
    align-items: center;
    font-size: 3.750vw;
    font-weight: bold;
    padding-top: 1.563vw;
}
.index_t9 .info .text2 span:nth-child(2){
    font-size: 1.667vw;
    width: 19.063vw;
    line-height: 1.3;
    margin-left: 1.875vw;
}
.index_t9 .info .text3{
    width: 42vw;
    display: flex;
    align-items: center;
    line-height: 1.6;
    color: #DDE6EA;
    font-size: 1.354vw;
    margin: 1.042vw 0 1.042vw -1.354vw;
    word-break: break-all;
}
.index_t9 .info .text3::before{
    content: "";
    flex: 0 0 auto;
    margin-right: 0.625vw;
    width: 0.729vw;
    height: 0.729vw;
    background: #FEFEFE;
    border-radius: 50%;
}

.index_t10{
    background-image: url("../img/p16.png");
    width: 71.250vw;
    height: 56.458vw;
    background-size: 100%;
    margin: auto;
    padding: 0.469vw 8.125vw 1.198vw 8.125vw;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 6.771vw;
}
.index_t10 .item{
    width: 50%;
    height: 50%;
}
.index_t10 .item:nth-child(1),.index_t10 .item:nth-child(4){
    color: #fff;
}
.index_t10 p:nth-child(1){
    font-size: 4.583vw;
    margin-top: 3.333vw;
    text-align: center;
    margin-bottom: 3.646vw;
}
.index_t10 p:nth-child(2){
    font-size: 1.823vw;
    line-height: 3.021vw;
}
.index_t10 .item:nth-child(1) p:nth-child(2),.index_t10 .item:nth-child(3) p:nth-child(2){
    padding-left: 8.125vw;
    padding-right: 1.563vw;
}

.index_t10 .item:nth-child(2) p:nth-child(2),.index_t10 .item:nth-child(4) p:nth-child(2){
    padding-left: 3.021vw;
    padding-right: 1.563vw;
}
.index_t10 .item:nth-child(2), .index_t10 .item:nth-child(3){
    color: #0169B6;
}

@media (min-width: 100px) and (max-width: 800px) {
    .index_t2 .title {
        font-size: 6.604vw;
    }
    .index_t2 .img1 {
        width: 19.938vw;
    }
    .index_t2 ul li{
        width: 50%;
    }
    .index_t2 ul li .card{
        height: auto;
        padding: 3vw 0;
        font-size: 3vw;
    }
    .index_t2 ul li .card img {
        width: 10.688vw;
    }
    .index_t3{
        display: block;
        height: auto;
    }
    .index_t3 .info{
        padding: 0 5vw;
    }
    .index_t3 .info .text1 {
        font-size: 4.969vw;
        padding: 4.646vw 0;
    }
    .index_t3 .info .text2 {
        font-size: 3.458vw;
        line-height: 1.5;
    }
    .index_t3 .img {
        width: 100%;
        padding: 5vw;
    }
    .index_title > div {
        font-size: 5.385vw;
    }
    .index_t4 .r1 .item img {
        width: 12.823vw;
    }
    .index_t4 .r1{
        padding: 0;
    }
    .index_t4 .r1 .item div{
        height: auto;
        display: block;
    }
    .index_t4 .r1 .item div p:nth-child(2){
        opacity: 1;
        position: relative;
        width: 80%;
        font-size: 2vw;
        margin: 3vw auto auto;
        line-height: 1.3;
        text-align: justify;
    }
    .index_t4 .r1 .item div p:nth-child(1) {
        font-size: 3.719vw;
        margin-top: 3vw;
        opacity: 1 !important;
    }
    .index_t5 img {
        width: 78.979vw;
    }
    .index_t5 .card{
        height: auto;
        width: 29vw;
        margin: 0 !important;
        padding: 2vw 0;
    }
    .index_t5 .card.c1{
        left: 2vw;
        top: 0;
    }
    .index_t5 .card.c2{
        right: 2vw;
        top: 0;
    }
    .index_t5 .card.c3{
        left: 2vw;
        top: 27vw;
    }
    .index_t5 .card.c4{
        right: 2vw;
        top: 27vw;
    }
    .index_t5{
        position: relative;
    }
    .index_title{
        margin: 9.688vw 0;
    }
    .index_title.v2 > div span {
        font-size: 8.208vw;
    }
    .index_title.v2 > div span small {
        font-size: 5.125vw;
    }
    .index_t6 .img1 {
        margin: -11vw auto auto;
        width: 90vw;
    }
    .index_t6 .box {
        padding: 0;
        margin-top: -19vw;
    }
    .index_t6 .box .item {
        margin: 1vw;
        padding: 4vw 0;
    }
    .index_t6 .box .item img {
        width: 17.927vw;
    }
    .index_t6 .box .item p:nth-child(2) {
        font-size: 3.5vw;
    }
    .index_t6 .box .item p:nth-child(3) {
        font-size: 2.51vw;
        line-height: 4.552vw;
    }
    .index_t6 .box .item:nth-child(2) {
        height: 60vw;
    }
    .index_t6 .box .item:nth-child(3) {
        height: 70vw;
    }
    .index_t7{
        height: auto;
        padding: 5vw 0;
    }
    .index_t7 .item {
        width: 30.031vw;
        height: auto;
        padding: 4vw 2vw;
        margin: 2vw 1vw;
    }
    .index_t7 .item img {
        width: 11.052vw;
    }
    .index_t7 .item p:nth-child(3) {
        font-size: 3.615vw;
        margin: 3.188vw 0 2.823vw 0;
    }
    .index_t7 .item p:nth-child(4) {
        font-size: 2.042vw;
        line-height: 3.615vw;
    }
    .index_t8 .item:nth-child(1) {
        width: 56.167vw;
        height: 60.49vw;
        background-size: 100% 100%;
        padding-left: 3vw;
    }
    .index_t8 .item:nth-child(2) {
        width: 56.115vw;
        height: 60.49vw;
        background-size: 100% 100%;
        padding-right: 3vw;
    }
    .index_t8 .item:nth-child(2) p{
        font-weight: 500;
    }
    .index_t8{
        font-size: 2vw;
    }
    .index_t8 .item:nth-child(1) p {
        margin: 3.083vw 0;
        font-weight: 500;
    }
    .index_t10 .item:nth-child(2) p:nth-child(2), .index_t10 .item:nth-child(4) p:nth-child(2){
        padding-right: 7.5vw;
        padding-left: 5vw;
    }
    .footer .r1 div:nth-child(2){
        display: none;
    }
    .box_btn a {
        width: 35.625vw;
        height: 11.208vw;
        font-size: 4.24vw;
    }
    .index_t1 .bg {
        width: 100%;
        height: 60vw;
        object-fit: cover;
    }
    .index_t1 .box .card {
        width: 93.333vw;
        padding: 5vw 0;
        height: auto;
    }
    .index_t1 .box .card .text1 {
        font-size: 4.438vw;
        margin: 0 0 3vw 0;
    }
    .index_t1 .box .card .text3 {
        font-size: 3.396vw;
    }
    .box_btn.v2 a {
        width: 51.813vw;
    }
    .index_t9 .info .text3 {
        width: 64.667vw;
        font-size: 2vw;
    }
    .index_t9 {
        height: 29.167vw;
        background-size: 100% 87%;
        padding-top: 7.813vw;
        margin-top: 7.813vw;
        padding-bottom: 8vw;
    }
    .index_t9 .info .text1 {
        line-height: 10.813vw;
    }
    .index_t9 .info .text1 span {
        line-height: 8vw;
    }
    .index_t9 > div {
        margin-top: -11.813vw;
    }
    .index_t10 {
        width: 91.25vw;
        height: 72.458vw;
        padding: 0.469vw 10.125vw 1.198vw 10.125vw;
    }
    .index_t10 .item:nth-child(1) p:nth-child(2), .index_t10 .item:nth-child(3) p:nth-child(2) {
        padding-left: 10.125vw;
        padding-right: 1.563vw;
    }
    .index_t10 p:nth-child(2) {
        font-size: 2.5vw;
        line-height: 4.021vw;
    }
    .index_t10 p:nth-child(1) {
        font-size: 4.583vw;
        margin-top: 4.333vw;
        margin-bottom: 4.646vw;
    }
    .index_t11{
        height: auto;
        padding: 5vw 0;
    }
    .index_t11 a {
        width: 29.208vw;
        height: 8.948vw;
        line-height: 8.948vw;
        font-size: 2.5vw;
        margin-top: 4vw;
    }
    .footer{
        flex-wrap: wrap;
        justify-content: flex-start;
        padding-bottom: 7vw;
    }
    .footer .r1 {
        padding: 0 4.167vw;
        font-size: 2.6vw;
        text-align: left;
    }
    .footer .r2 {
        padding: 0 4.167vw;
        line-height: 1.7;
        width: 100%;
        font-size: 2.6vw;
        border: none;
        margin-bottom: 3vw;
    }
    .footer .r2 .text2 {
        font-size: 2.6vw;
        opacity: 0.8;
    }
    .footer .r3 {
        padding: 0 4.167vw;
        line-height: 1.7;
        font-size: 2.6vw;
        display: flex;
        align-items: center;
        position: absolute;
        top: 3vw;
        right: 0;
    }
    .footer .r3 img {
        margin-left: 5.458vw;
        width: 17.479vw;
    }
    .footer .text4{
        font-size: 1.5vw;
    }
    .footer .text4 {
        line-height: 7vw;
    }
    .box_btn.v5 a{
        width: 32vw;
    }
    .index_t5 .card p:nth-child(1){
        font-size: 3vw;

    }
    .index_t5 .card p:nth-child(2){
        font-size: 2.2vw;
    }
}