h2{color: var(--v-black-light);font-size: 48px;font-weight: 600;line-height: 58px;}
h2 span{color: var(--v-orange);}
.mb-img{display: none;}

.banner{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/fund-insurance-v2-banner.webp) left top no-repeat;background-size: cover;padding: 301.5px 0 295px;overflow: hidden;position: relative;}
.banner::before{content: '';display: block;width: 1100px;height: 100%;background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 60%, rgba(0, 0, 0, 0) 100%);position: absolute;left: 0;top: 0;}
.banner .inner{max-width: 1440px;position: relative;}
.banner .text-box{max-width: 700px;position: relative;z-index: 10;}
.banner h2{color: var(--v-white);font-size: 64px;font-weight: 600;line-height: 77px;margin-bottom: 16px;}
.banner h3{color: var(--v-white);font-size: 28px;font-weight: 600;line-height: 34px;margin-bottom: 16px;}
.banner p{color: rgba(255, 255, 255, 0.8);font-size: var(--fs-16);font-weight: 400;line-height: 24px;margin-bottom: 24px;}
.banner .orange-button{padding: 16px 36px;line-height: 23px;text-decoration: underline;}
.banner .img-box{position: absolute;bottom: -293px;right: -229px;}

.row1{padding: 96px 0 118px;text-align: center;}
.row1 .inner{max-width: 1400px;}
.row1 h2{margin-bottom: 16px;}
.row1 p{color: rgba(0, 0, 0, 0.8);font-size: var(--fs-16);font-weight: 400;line-height: 24px;margin-bottom: 56px;}
.row1 ul{display: flex;justify-content: center;gap: 24px;}
.row1 ul li{width: 282px;background: var(--v-grey-light2);border-radius: 8px;padding: 20px 16px;position: relative;overflow: hidden;-webkit-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);}
.row1 ul li:nth-child(1),
.row1 ul li:nth-child(2){padding-top: 31px;}
.row1 ul li h3{color: var(--v-black-light);font-size: var(--fs-18);font-weight: 600;line-height: 22px;margin-bottom: 18px;}
.row1 ul li span{display: inline-block;color: var(--v-orange);font-size: var(--fs-14);font-weight: 400;line-height: 18px;border-bottom: 1px solid #E35728;margin: 0;}
.row1 ul li .mask-layer{position: absolute;width: 120%;height: 120%;border-radius: 50%;bottom: -120%;left: -120%;background: var(--v-grey-light4);transition: .5s ease;}
.row1 ul li .hover-text{position: absolute;padding: 16px;z-index: 3;width: 100%;height: 100%;left: 0px;top: 0px;display: flex;flex-direction: column;justify-content: center;transform: translate(0%, 100%);transition: .5s ease;cursor: pointer;opacity: 0;overflow-y: auto;}
.row1 ul li .hover-text p{color: var(--v-black-light);font-size: var(--fs-16);font-weight: 500;line-height: 21px;margin: 0;}
.row1 ul li:hover{box-shadow: 0px 4px 4px 0px #00000040;}
.row1 ul li:hover .mask-layer{transform: scale(1.4);bottom: -20%;left: -20%;}
.row1 ul li:hover .hover-text{transform: translate(0%, 0%);opacity: 1;}

.row2{background: var(--v-grey-light3);padding: 96px 0 104px;}
.row2 .inner{max-width: 1400px;}
.row2 .title-box{text-align: center;max-width: 900px;margin: 0 auto 56px;}
.row2 .title-box h2{margin-bottom: 16px;}
.row2 .title-box p{color: rgba(0, 0, 0, 0.8);font-size: var(--fs-16);font-weight: 400;line-height: 24px;margin-bottom: 24px;}
.row2 .title-box a{display: inline-block;color: var(--v-green-darker);font-size: var(--fs-18);font-weight: 400;line-height: 26px;text-decoration: underline;}
.row2 .con{display: flex;justify-content: center;align-items: center;gap: 56px;}
.row2 .con .img-box{width: 480px;background: #DADBE0;border-radius: 16px;padding: 16px;}
.row2 .con .row2-faq{width: 664px;padding-top: 10px;}
.row2 .con .row2-faq .faq-module{padding: 0;}
.row2 .con .row2-faq .faq-module-inner{gap: 30px;}
.row2 .con .row2-faq .faq-module-inner .faq-list .faq-module-tit{padding: 16px 32px 16px 20px;}
.row2 .con .row2-faq .add-subtract::before,
.row2 .con .row2-faq .add-subtract::after{background: var(--v-green-darker);}
.row2 .con .row2-faq .add-subtract-change::before,
.row2 .con .row2-faq .add-subtract-change::after{background-color: #E15528;}

.row3{padding: 96px 0;}
.row3 .title-box{text-align: center;max-width: 900px;margin: 0 auto 56px;}
.row3 .title-box h2{margin-bottom: 16px;}
.row3 .title-box p{color: rgba(0, 0, 0, 0.8);font-size: var(--fs-16);font-weight: 400;line-height: 24px;margin-bottom: 0;}
.row3 .con{display: flex;max-width: 800px;margin: 0 auto 30px;border-radius: 20px;box-shadow: 0px 4px 4px 0px #00000040;overflow: hidden;}
.row3 .con .left{width: 280px;background: var(--v-green-darker);padding: 32px 32px 30px;}
.row3 .con .left h3{color: var(--v-white);font-size: 28px;font-weight: 600;line-height: 34px;}
.row3 .con .left h3 span{font-size: var(--fs-18);font-weight: 500;line-height: 23px;display: inline-block;margin-top: 4px;}
.row3 .con .right{width: 520px;padding: 20px 32px 30px;border: 1px solid #EEEEEE;border-radius: 0 20px 20px 0;}
.row3 .con .right h3{color: var(--v-black-light);font-size: var(--fs-32);font-weight: 600;line-height: 38px;margin-bottom: 16px;}
.row3 .con .right h3 span{font-size: var(--fs-20);font-weight: 500;line-height: 26px;display: inline-block;}
.row3 .con .right p{color: rgba(0, 35, 41, 0.8);font-size: var(--fs-16);font-weight: 400;line-height: 24px;margin-bottom: 0;}
.row3 .table-con{max-width: 800px;margin: 0 auto;border: 1px solid #EEEEEE;border-radius: 8px;overflow: hidden;}
.row3 table{width: 100%;}
.row3 table tr:nth-child(odd) td{background: var(--v-grey-light2);}
.row3 table tr td{color: var(--v-black);font-size: 14px;font-weight: 400;line-height: 20px;padding: 12px 20px;height: 64px;}
.row3 table tr td:nth-child(1){width: 240px;border-right: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;}
.row3 table tr td:nth-child(2){width: 560px;border-bottom: 1px solid #EEEEEE;}
.row3 table tr:last-child td:nth-child(1),
.row3 table tr:last-child td:nth-child(2){border-bottom: 0;}
.row3 table tr td a{color: var(--v-orange);text-decoration: underline;}

.row4{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/fund-insurance-v2-row4-bg.webp) left top no-repeat;background-size: cover;padding: 96px 0 180px;overflow: hidden;}
.row4 .inner{max-width: 1400px;}
.row4 h2{margin-bottom: 56px;text-align: center;}
.row4 ul{display: flex;justify-content: center;gap: 24px;}
.row4 ul li{width: 220px;height: auto;background: rgba(255, 255, 255, 0.92);border-radius: 8px;padding: 20px 16px 96px;position: relative;overflow: hidden;-webkit-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);}
.row4 ul li h3{color: var(--v-black-light);font-size: var(--fs-18);font-weight: 600;line-height: 22px;margin-bottom: 4px;}
.row4 ul li p{color: rgba(0, 35, 41, 0.7);font-size: var(--fs-14);font-weight: 500;line-height: 18px;margin-bottom: 0;}
.row4 ul li span{display: inline-block;color: var(--v-orange);font-size: var(--fs-14);font-weight: 400;line-height: 20px;border-bottom: 1px solid #E35728;position: absolute;left: 16px;bottom: 20px;}
.row4 ul li .mask-layer{position: absolute;width: 120%;height: 120%;border-radius: 50%;bottom: -120%;left: -120%;background: var(--v-grey-light2);transition: .5s ease;}
.row4 ul li .hover-text{position: absolute;padding: 20px 16px;z-index: 3;width: 100%;height: 100%;left: 0px;top: 0px;display: flex;flex-direction: column;justify-content: center;transform: translate(0%, 100%);transition: .5s ease;cursor: pointer;opacity: 0;overflow-y: auto;}
.row4 ul li .hover-text p{color: rgba(0, 35, 41, 0.7);font-size: var(--fs-14);font-weight: 400;line-height: 20px;margin: 0;text-align: center;max-height: 200px;}
.row4 ul li .hover-text p a{color: rgba(255, 142, 92, 0.7);text-decoration: underline;}
.row4 ul li:hover{box-shadow: 0px 20px 30px 0px #00000029;}
.row4 ul li:hover .mask-layer{transform: scale(1.4);bottom: -20%;left: -20%;}
.row4 ul li:hover .hover-text{transform: translate(0%, 0%);opacity: 1;}
.row4 .row4-swiper{position: relative;}
.row4 .ul-swiper-scrollbar{display: none;width: 89px;height: 4px;background: #C6C6C6;border-radius: 4px;position: absolute;left: 50%;transform: translateX(-50%);bottom: -23px;}
.row4 .ul-swiper-scrollbar .swiper-scrollbar-drag{background: #E35728;}

.row6{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/fund-insurance-v2-row6-bg.webp) left top no-repeat;background-size: cover;padding: 117px 0 109px;}
.row6 .inner{max-width: 1270px;display: flex;justify-content: flex-end;align-items: center;position: relative;}
.row6 .text-box{width: 640px;}
.row6 h2{margin-bottom: 16px;}
.row6 .p1{color: rgba(0, 0, 0, 0.8);font-size: var(--fs-16);font-weight: 400;line-height: 24px;margin-bottom: 16px;}
.row6 .p2{color: rgba(64, 64, 64, 0.7);font-size: var(--fs-12);font-weight: 400;line-height: 17px;margin-bottom: 32px;}
.row6 .orange-button{padding: 16px 36px;line-height: 23px;}
.row6 .img-box{position: absolute;left: 46px;top: -75px;}


/* faq */
.faq-module{padding: 96px 0;}
.faq-module .faq-module-h2{margin-bottom: 16px;text-align: center;}
.faq-module .faq-module-top-text{ text-align:center; color: rgba(0, 0, 0, 0.8);font-size: var(--fs-16);line-height: 24px;margin-bottom: 56px;}
.faq-module .faq-module-top-text a{ text-decoration:underline; color: var(--v-black);}
.faq-module .faq-module-top-text a:hover{ text-decoration:underline; color: var(--v-black);}
.faq-module-inner .faq-list .faq-module-tit{font-size: var(--fs-22);font-weight: 500;color: var(--v-black);cursor: pointer;padding: 16px 32px 15px 20px;border-bottom: 1px solid #C6C6C6;transition: all .3s linear;}
.faq-module-inner .faq-list .faq-module-tit .list-serial{display: flex;gap: 12px;}
.faq-module-inner .faq-list .faq-module-tit span.serial{font-size: var(--fs-20);font-style: italic;color: var( --v-grey);display: block;line-height: 24px;}
.faq-module-inner .faq-list .faq-module-tit h3{font-size: var(--fs-20);font-weight: 600;display: flex;line-height: 24px;text-align: start;}
.faq-module-inner .faq-list .faq-module-tit p{margin-bottom: 0px;}
.faq-module-inner .faq-list a{color: var(--v-orange);text-decoration: underline;}
.faq-module-inner{display: flex;flex-direction: column;gap: 32px;}
.faq-module-inner .faq-list.active .faq-module-tit{background: #D9D9D94D;}
.faq-module-inner .faq-list .faq-module-tit:hover{background: #D9D9D94D;}
.faq-module-inner .faq-list .faq-module-tit p.faq-module-icon{display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;display: flex; justify-content: flex-end;position: relative;}
.faq-module-inner .faq-list .faq-module-detial{display: none;font-size: var(--fs-20);color: #636363;margin-bottom: 0px;padding: 20px;background: #D9D9D933;text-align: start;}
.faq-module-inner .faq-list .faq-module-detial ol{padding-left: 25px;}
.faq-module-inner .faq-list .faq-module-detial ol li{list-style: auto;}
.faq-module-inner .faq-list .faq-module-detial p{margin: 0 0 24px;color: #404040;font-size: var(--fs-16);line-height: 24px;}
.faq-module-inner .faq-list .faq-module-detial p b{font-weight: 500;}
.faq-module-inner .faq-list .faq-module-detial p span.add-points{ display: block; padding-left: 30px; position: relative; padding-top: 20px;}
.faq-module-inner .faq-list .faq-module-detial p span.add-points::before{ display: block; width: 5px; height: 5px; border-radius: 50%; content: ''; position: absolute; left: 15px; top: 28px; background-color: #636363;}
.faq-module-inner .faq-list .faq-module-detial p:nth-last-of-type(1){margin-bottom: 0;}
.add-subtract::before {width: 1px;height: 15px;right: 12px;background: var(--v-black);}
.add-subtract::after {width: 15px;height: 1px;background: var(--v-black);right: 4px;}
.add-subtract-change::before {background-color: var(--v-red-dark);}
.add-subtract-change::after {background-color: var(--v-red-dark);}

@media(max-width: 1440px) {
    .banner{padding: 260px 0;}
    .banner .text-box{max-width: 58%;}
    .banner h2{font-size: 56px;line-height: 1.22;}

    .row2 .faq-module-inner .faq-list .faq-module-tit h3{width: 94%;}
}
@media(max-width: 1240px) {
    h2{font-size: var(--fs-40);line-height: 1.22;}

    .banner{padding: 200px 0;}
    .banner .text-box{max-width: 55%;}
    .banner h2{font-size: 48px;margin-bottom: 8px;}
    .banner .img-box{bottom: -193px;right: -332px;}
    .banner .img-box img{width: 80%;}

    .row4 ul{flex-wrap: wrap;}

    .row6 .img-box{position: static;}

    .faq-module{padding: 80px 0;}
}
@media(max-width: 1190px) {
    .row2-faq .faq-module-inner .faq-list .faq-module-tit h3{width: 92%;}
}
@media(max-width: 1024px) {
    .banner{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/fund-insurance-v2-banner-pad.webp) left top no-repeat;background-size: cover;padding: 0;}
    .banner::before{width: 100%;background: linear-gradient(265.46deg, #000000 20.02%, rgba(0, 0, 0, 0.2) 85.82%);}
    .banner .inner{display: flex;flex-direction: column;padding: 0;}
    .banner .text-box{max-width: 100%;padding: 56px 40px 42px;text-align: center;}
    .banner h3{font-size: 20px;line-height: 26px;}
    .banner .orange-button{text-decoration: none;line-height: 21px;padding: 12px 24px;font-size: 16px;}
    .banner .img-box{position: static;text-align: right;}
    .banner .img-box img{width: 70%;}

    .row2 .faq-module-inner .faq-list .faq-module-tit h3{width: 88%;}

    .faq-module{padding: 60px 0;}
}
@media(max-width: 768px) {
    :root {
        --v-orange: #E35728;
    }

    .banner{height: 1024px;}

    .row1{padding: 56px 0;}
    .row1 p{margin-bottom: 32px;}
    .row1 ul{flex-wrap: wrap;gap: 16px;}
    .row1 ul li{width: 292px;}
    .row1 ul li:nth-child(1), 
    .row1 ul li:nth-child(2){padding-top: 20px;}
    .row1 ul li h3{font-size: 18px;}
    .row1 ul li h3 br{display: none;}

    .row2{padding: 56px 0;}
    .row2 .inner{padding: 0 32px;}
    .row2 .title-box{margin-bottom: 28px;}
    .row2 .title-box p{margin-bottom: 16px;}
    .row2 .title-box a{font-size: 14px;line-height: 20px;}
    .row2 .con{align-items: flex-start;gap: 16px;}
    .row2 .con .img-box{width: 240px;padding: 8px;border-radius: 8px;}
    .row2 .con .img-box img{border-radius: 8px;}
    .row2 .con .row2-faq{width: 447px;padding-top: 0;}
    .row2 .con .row2-faq .faq-module-inner{gap: 9px;}
    .row2 .con .row2-faq .faq-module-inner .faq-list .faq-module-tit{padding: 15px 10px 15px 12px;}
    .row2-faq .faq-module-inner .faq-list .faq-module-tit h3{width: 100%;}

    .row3{padding: 56px 0;}
    .row3 .inner{padding: 0 32px;}
    .row3 .title-box{margin-bottom: 32px;}
    .row3 .con .left h3 span{line-height: 21px;}
    .row3 .con .right{width: 424px;}
    .row3 .con .right h3 span{font-size: 20px;}
    .row3 .con .right h3{font-size: 32px;}
    .row3 table tr td:nth-child(1){width: 200px;}
    .row3 table tr td:nth-child(2){width: 500px;}

    .row4{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/fund-insurance-v2-row4-bg-pad.webp) left top no-repeat;background-size: cover;padding: 56px 0;}
    .row4 .inner{padding: 0 32px;}
    .row4 h2{margin-bottom: 32px;}
    .row4 ul{flex-wrap: wrap;justify-content: center;gap: 16px;}
    .row4 ul li:nth-child(4),
    .row4 ul li:nth-child(5){padding: 20px 16px 118px;}
    .row4 ul li h3{font-size: 18px;}

    .row5 .faq-module .faq-module-h2{font-size: 32px;line-height: 38px;margin-bottom: 16px;}
    .row5 .faq-module .faq-module-top-text{margin-bottom: 24px;}
    .row5 .faq-module-inner .faq-list .faq-module-tit h3{font-size: 20px;line-height: 24px;}
    .row5 .faq-module-inner .faq-list .faq-module-detial{padding: 20px;}
    .row5 .faq-module-inner .faq-list .faq-module-detial p{font-size: 16px;line-height: 24px;}
    .row5 .faq-module-inner .faq-list .faq-module-tit span.serial{font-size: 20px;line-height: 24px;}
    .row5 .add-subtract::before {width: 1px;height: 15px;right: 12px;}
    .row5 .add-subtract::after {width: 15px;height: 1px;}

    .row6{background: linear-gradient(0deg, #E8E9ED, #E8E9ED);padding: 0;}
    .row6 .inner{background: linear-gradient(90deg, #FFFFFF 37.94%, rgba(255, 255, 255, 0) 87.59%);padding: 56px 32px;}
    .row6 h2{font-size: 28px;line-height: 34px;}
    .row6 .orange-button{line-height: 21px;padding: 12px 24px;}
    .row6 .img-box{position: absolute;left: 31px;top: 112px;width: 274px;}
    .row6 .text-box{width: 409px;}
    .row6 .p2{margin-bottom: 24px;}

    .faq-module{padding: 56px 0;}
    .faq-module .inner{padding: 0 32px;}
    .faq-module .faq-module-h2{font-size: 28px;line-height: 34px;margin-bottom: 24px;}
    .faq-module-inner .faq-list .faq-module-tit span.serial{font-size: 14px;line-height: 22px;}
    .faq-module-inner .faq-list .faq-module-tit h3{font-size: 14px;line-height: 18px;}
    .faq-module-inner .faq-list .faq-module-detial{padding: 8px 12px 12px;}
    .faq-module-inner .faq-list .faq-module-detial p{line-height: 20px;font-size: 14px;}
    .add-subtract::before {width: 1px;height: 12px;right: 10px;}
    .add-subtract::after {width: 12px;height: 1px;}

}
@media(max-width: 750px) {
    .row2-faq .faq-module-inner .faq-list .faq-module-tit h3{width: 88%;}

    .row5 .faq-module-inner .faq-list .faq-module-tit h3{width: 88%;}
}
@media(max-width:740px) {
    .row6 .inner{flex-direction: column;}
    .row6 .img-box{position: static;}
    .row6 .text-box{width: 100%;text-align: center;}
}
@media(max-width:540px) {
    .row4{padding: 32px 0 56px;}
    .row4 h2{margin-bottom: 20px;}
    .row4 ul{flex-wrap: nowrap;justify-content: flex-start;gap: 0;}
    .row4 ul li{width: 160px;padding: 16px 12px 121px;}
    .row4 ul li:nth-child(4), 
    .row4 ul li:nth-child(5){padding: 16px 12px 121px;}
    .row4 ul li h3{font-size: 14px;line-height: 17px;}
    .row4 ul li p{font-size: 12px;line-height: 16px;}
    .row4 ul li span{font-size: 12px;line-height: 15px;left: 12px;bottom: 16px;max-width: 113px;}
    .row4 .ul-swiper-scrollbar{display: flex;}
}
@media(max-width:510px) {
    h2{font-size: 20px;line-height: 24px;}
    .pc-img{display: none;}
    .mb-img{display: inline-block;}

    .banner{background: url(https://d21u74ttq7jqzf.cloudfront.net/image/fund-insurance-v2-banner-mb.webp) left top no-repeat;background-size: cover;height: auto;}
    .banner .text-box{padding: 32px 20px 8px;}
    .banner h2{font-size: 28px;line-height: 34px;}
    .banner h3{font-size: 16px;line-height: 21px;margin-bottom: 8px;}
    .banner p{line-height: 20px;}
    .banner .img-box img{width: 55%;}

    .row1{padding: 32px 0;}
    .row1 h2{margin-bottom: 8px;}
    .row1 p{line-height: 20px;margin-bottom: 24px;}
    .row1 ul{gap: 12px;}
    .row1 ul li{width: 170px;padding: 12px;}
    .row1 ul li:nth-child(2){padding-top: 12px;}
    .row1 ul li h3{font-size: 14px;line-height: 17px;margin-bottom: 5px;}
    .row1 ul li span{line-height: 14px;}
    .row1 ul li img{width: 80px;}
    .row1 ul li .hover-text p{max-height: 160px;}

    .row2{padding: 32px 0;}
    .row2 .inner,
    .row3 .inner,
    .row4 .inner,
    .row6 .inner,
    .faq-module .inner{padding: 0 20px;}
    .row2 .title-box{margin-bottom: 20px;}
    .row2 .title-box h2{margin-bottom: 8px;}
    .row2 .title-box p{line-height: 20px;}
    .row2 .con{flex-direction: column;gap: 18px;}
    .row2 .con .img-box{width: 100%;background: unset;border-radius: 0;padding: 0;text-align: center;}
    .row2 .con .img-box img{border-radius: 0;}
    .row2 .con .row2-faq{width: 100%;}

    .row2-faq .faq-module-inner .faq-list .faq-module-tit h3{width: 94%;}

    .row3{padding: 32px 0;}
    .row3 .title-box{margin-bottom: 20px;}
    .row3 .title-box h2{font-size: 32px;line-height: 38px;}
    .row3 .title-box p{font-size: 16px;}
    .row3 .con{flex-direction: column;text-align: center;margin-bottom: 32px;box-shadow: 0px 4px 20px 0px #00000029;}
    .row3 .con .left{width: 100%;padding: 16px 20px;}
    .row3 .con .left h3 br{display: none;}
    .row3 .con .left h3 span{display: block;font-size: 16px;}
    .row3 .con .left h3 span br{display: none;}
    .row3 .con .right{width: 100%;padding: 20px;}
    .row3 .con .right h3{font-size: 28px;line-height: 34px;margin-bottom: 6px;}
    .row3 .con .right h3 br{display: none;}
    .row3 .con .right h3 span{display: block;font-size: 18px;line-height: 23px;}
    .row3 table tr{display: flex;flex-direction: column;gap: 3px;padding: 12px 19px;border-bottom: 1px solid #EEEEEE;}
    .row3 table tr:last-child{border-bottom: 0;}
    .row3 table tr:nth-child(odd){background: var(--v-grey-light2);}
    .row3 table tr:nth-child(odd) td{background: unset;}
    .row3 table tr td{padding: 0;height: auto;}
    .row3 table tr td:nth-child(1){width: 100%;background: unset;border-right: 0;border-bottom: 0;color: #636363;}
    .row3 table tr td:nth-child(2){width: 100%;background: unset;border-bottom: 0;}

    .row5 .faq-module .faq-module-h2{font-size: 20px;line-height: 24px;margin-bottom: 8px;}
    .row5 .faq-module .faq-module-top-text{line-height: 20px;}
    .row5 .faq-module-inner .faq-list .faq-module-tit h3{font-size: 14px;line-height: 18px;width: 100%;}
    .row5 .faq-module-inner .faq-list:nth-child(6) .faq-module-tit h3{width: 93%;}
    .row5 .faq-module-inner .faq-list .faq-module-detial{padding: 8px 12px 12px;}
    .row5 .faq-module-inner .faq-list .faq-module-detial p{font-size: 14px;line-height: 20px;}
    .row5 .faq-module-inner .faq-list .faq-module-tit span.serial{font-size: 14px;line-height: 22px;}
    .row5 .add-subtract::before {width: 1px;height: 12px;right: 10px;}
    .row5 .add-subtract::after {width: 12px;height: 1px;}

    .row6 .inner{padding: 0px 20px 32px;}
    .row6 h2{font-size: 20px;line-height: 24px;margin-bottom: 8px;}
    .row6 .p1{line-height: 20px;margin-bottom: 8px;}
    .row6 .p2{margin-bottom: 20px;}
    .row6 .orange-button{line-height: 18px;padding: 12px 20px;}
    .row6 .img-box{margin-top: -10px;}
    .row6 .text-box{margin-top: -18px;}



    .faq-module{padding: 32px 0;}
    .faq-module .inner{padding: 0 20px;}
    .faq-module-inner{gap: 0;}
    .faq-module .faq-module-h2{font-size: 20px;line-height: 24px;}
    .faq-module-inner .faq-list .faq-module-tit{padding: 16px 12px 15px;}
    
}