a:visited {
    color: #22adc1;
}
a:hover {
    color: #22adc1;
}
.ml20 {
    margin-left: 20px;
}
.formAll {
}

.formAll_top {
    position: relative;
    /*background: linear-gradient(to right, #027883, #ffffff);*/
    background: url("../img/slider-image/slider-image11.png") no-repeat;
    /* background-size: 100% 100%; */
    background-position: center center;
    height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.formAll_top_texts {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    /*height: 189px;*/
    width: 1300px;
    padding-left: 35px;
}

.formAll_top_text1 {
    margin-bottom: 14px;
    font-size: 44px;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 54px;
}

.formAll_top_piece {
    width: 50px;
    height: 6px;
    background: #FBC93B;
    margin-bottom: 19px;
}

.formAll_top_text2 {
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 32px;
}

.formAll_top_text3 {
    margin: 0 3px;
    line-height: 52px;
    font-size: 30px;
    font-weight: 700;
    color: #ffffff;
}

.formAll_tabs {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 20px 0;
}

.formAll_tabs_width {
    width: 954px;
    display: flex;
    justify-content: space-between;
}
.formAll_tabs_width a {
    color: #22adc1!important;
}

.formAll_tab {
    padding: 0 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 220px;
    height: 64px;
    background-color: #fff;
    color: #22adc1;
    font-size: 24px;
    font-weight: 500;
}

.formAll_tab img {
    width: 40px;
    height: 40px;
    margin-right: 14px;
    color: #00A2B1;
}

.policy_all {
    display: flex;
    justify-content: center;
    background-color: RGBA(244, 249, 252, 1);
}

.policy {
    max-width: 1300px;
    /*height: 500px;*/
    padding-bottom: 69px;
}

.policy_top {
    text-align: center;
    padding: 40px 0 50px 0;
    font-size: 30px;
    font-weight: 550;
    color: rgba(0,0,0,0.8);
    line-height: 30px;
}

.policy_top img {
    width: 43px;
    height: 40px;
}

.policy_bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.policy_bottom img {
    /*max-width: 471px;*/
    /*height: 357px;*/
    /*margin: 0 90px;*/
}

.policy_bottom_right {
    /*background-color: pink;*/

}

.policy_bottom_right_item {
    /*margin-right: 55px;*/
}

.policy_bottom_right_item_top {
    display: flex;
    /*align-items: center;*/
    /*margin-left: 10px;*/
}

.policy_bottom_right_item_top_dot {
    min-width: 6px;
    height: 6px;
    background-color: #0F7F8A;
    border-radius: 50%;
    margin-right: 5px;
    position: relative;
    top: 10px;
}

.policy_bottom_right_item_top_text {
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 550;
}
.policy_bottom_right_item_top_text a{
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 550;
}


.policy_bottom_right_item_bottom {
    color: rgba(0, 0, 0, 0.70);
    font-size: 16px;
    margin: 0 0 13px 0;
}

.gain_all {
    display: flex;
    justify-content: center;
    background-color: RGBA(244, 249, 252, 1);
}

.gain {
    max-width: 1300px;
    /*height: 500px;*/
}

.gain_top {
    text-align: center;
    padding: 100px 0 20px 20px;
    color: rgba(0, 0, 0, 0.80);
    font-weight: 550;
    font-size: 30px;
    line-height: 30px;
}

.gain_top img {
    width: 40px;
    height: 40px;
}

.gain_bottom {
    width: 1300px;
    margin-top: 26px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 90px;
}

.gain_bottom_left {
    /* margin-right: 69px; */
    padding-top: 18px;
}

.gain_bottom_left ul li {
    position: relative;
    color: rgba(0, 0, 0, 1);
    /*color: #0F7F8A;*/
    font-size: 18px;
    font-weight: 550;
    margin-bottom: 18px;
    cursor: pointer;
}
.gain_bottom_left ul li .li_dot{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
    background-color: rgba(0, 0, 0, 0.80);
    border-radius: 50%;
}

.gain_bottom2 {
    max-width: 1000px;
    margin-top: 26px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.gain_bottom_left2 {
    /*margin-right: 69px;*/
    padding-top: 18px;
}

.gain_bottom2_left_li {
    color: #0F7F8A;
    font-size: 16px;
    font-weight: 550;
    margin-bottom: 10px;
    cursor: pointer;
}


/*.gain_bottom_left_li {*/
/*    font-size: 22px!important;*/
/*    transform: translateX(38px); !* 设置放大的比例 *!*/
/*    transition: transform 0.5s ease; !* 设置过渡效果的属性和持续时间 *!*/
/*}*/


.animate-zoom-in-out {
    animation-name: zoom-in-out;
    animation-duration: 2s;
    animation-timing-function: ease;
}

@keyframes zoom-in-out {
    0% {
        color: #0F7F8A;
        transform: scale(1);
        opacity: 1;
    }
    40% {
        color: #0F7F8A;
        transform: scale(1.2) translateX(60px);
        opacity: 1;
    }
    70% {
        color: #0F7F8A;
        transform: scale(1.2) translateX(60px);
        opacity: 1;
    }
    100% {
        color: #0F7F8A;
        transform: scale(1) translateX(0);
        opacity: 1;
    }
}

.gain_bottom_right {
    max-width: 755px;
    height: 380px;
    background-color: skyblue;
}

.slideshow_item {
    max-width: 755px;
    height: 380px;
    position: relative;
    overflow: hidden;

}

.slideshow_item img {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: auto; /* 让图片宽度占满父容器 */
    height: 100%; /* 高度自适应，保持图片比例 */
    display: block; /* 将图片作为块级元素显示 */
}

.flow_all {
    display: flex;
    justify-content: center;
}

.flow {
    padding: 60px 0 0 0px;
    width: 1300px;
    /*height: 640px;*/
}

.flow_top {
    display: flex;
    justify-content: center;
    font-weight: 550;
    font-size: 30px;
    color: rgba(0,0,0,0.8);
    line-height: 30px;
    margin-bottom: 60px;
}

.flow_top img {
    margin-right: 7px;
    width: 40px;
    height: 40px;
}

.flow_bottom {
    margin-top: 24px;
}

.flow_bottom_top {
    padding-left: 66px;
    display: flex;
}
.flow_bottom_top2 {
    display: flex;
    justify-content: center;
}

.flow_item {
    display: flex;
    align-items: center;
}

.flow_item2 {
    width: 100vw;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.flow_item_main {
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
    width: 230px;
    height: 170px;
    border-radius: 10px;
    background-color: #fff;
}
.flow_item_main2 {
    width: 230px;
    height: 170px;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
}

.flow_item_main_top {
    width: 230px;
    height: 70px;
    display: flex;
    align-items: center;
    position: relative;
}
.bg_top1 {
    background: url("../img/form/icon/bg_item1.png") no-repeat;
    background-size: 100% 100%;
}
.bg_top2 {
    background: url("../img/form/icon/bg_item2.png") no-repeat;
    background-size: 100% 100%;
}
.bg_top3 {
    background: url("../img/form/icon/bg_item3.png") no-repeat;
    background-size: 100% 100%;
}
.bg_top4 {
    background: url("../img/form/icon/bg_item4.png") no-repeat;
    background-size: 100% 100%;
}
.bg_top5 {
    background: url("../img/form/icon/bg_item5.png") no-repeat;
    background-size: 100% 100%;
}
.bg_top6 {
    background: url("../img/form/icon/bg_item6.png") no-repeat;
    background-size: 100% 100%;
}
.bg_top7 {
    background: url("../img/form/icon/bg_item7.png") no-repeat;
    background-size: 100% 100%;
}

.flow_item_main_top img {
    width: 40px;
    height: 40px;
    margin: 0 10px;
}

.flow_item_main_top_title {
    font-size: 16px;
    font-weight: 500;
    color: #00A1B0;
    line-height: 20px;
}

.flow_item_main_text_all {
    /*height: 164px;*/
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
}

.flow_item_main_text {
    font-size: 14px;
    font-weight: 400;
    color: rgba(0,0,0,0.8);
    line-height: 20px;
}

.flow_pa_num {
    position: absolute;
    width: 60px;
    height: 60px;
    background-color: #73b4ba;
    border-radius: 50%;
    top: -30px;
    right: -30px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 36px;
    font-style: oblique;
}

.flow_arrows1 {
    width: 50px;
    height: 40px;
    margin: 0 10px;
}

.flow_bottom_middle {
    display: flex;
    justify-content: end;
}

.flow_bottom_middle img {
    width: 40px;
    height: 40px;
    margin: 20px 166px 20px 0;
}

.flow_bottom_bottom {
    display: flex;
    justify-content: end;
    margin: 0 75px 94px 0;
}

.flow_bottom_bottom_img {
    width: 267px;
    height: 188px;
    margin-right: 80px;
}

.flow_arrows2 {
    width: 50px;
    height: 40px;
    margin: 0 10px;
}

.flow_arrows3 {
    width: 40px;
    height: 40px;
    margin: 20px;
}

.group_all {
    padding-bottom: 40px;
    display: flex;
    justify-content: center;
    background: #DEEEEB;
}

.group {
    max-width: 1150px;
    /*height: 480px;*/
}

.group_top {
    text-align: center;
    padding: 60px 0 0 30px;
    font-size: 28px;
    color: rgba(0, 0, 0, 0.80);
    font-weight: 550;
}

.group_top img{
    width: 46px;
    height: 45px;
}

.group_bottom {
    margin-top: 10px;
    /*padding-left: 146px;*/
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.group_left {
    /*width: 100%;*/
    display: flex;
    justify-content: center;
    /*margin-top: 30px;*/
}
.group_left_img {
    /*width: 298px;*/
    /*max-width: 237px;*/
    height: 404px;
    /*margin-right: 42px;*/
}

.group_right {
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.group_right_text1 {
    margin-bottom: 25px;
    font-size: 16px;
    font-weight: 400;
    color: rgba(0,0,0,0.8);
    line-height: 30px;
}

.group_right_text1 span {
    font-size: 16px;
    font-weight: 400;
    color: rgba(0, 161, 176, 1);
    line-height: 30px;
}


#pcDiv {
    display: none;
}

#mobileDiv {
    display: none;
}

@media only screen and (min-width: 768px) {
    /* PC styles */
    #pcDiv {
        display: block;
    }
}

@media only screen and (max-width: 767px) {
    /* Mobile styles */
    #mobileDiv {
        display: block;
    }
}

#pcDiv2 {
    display: none;
}

#mobileDiv2 {
    display: none;
    background-color: #f0f8fa;
    width: 100%;
}

@media only screen and (min-width: 768px) {
    /* PC styles */
    #pcDiv2 {
        display: block;
    }
}

@media only screen and (max-width: 767px) {
    /* Mobile styles */
    #mobileDiv2 {
        display: block;
    }
}

#pcDiv3 {
    display: none;
}

#mobileDiv3 {
    display: none;
}

@media only screen and (min-width: 768px) {
    /* PC styles */
    #pcDiv3 {
        display: block;
    }
}

@media only screen and (max-width: 767px) {
    /* Mobile styles */
    #mobileDiv3 {
        display: block;
    }
}

#pcDiv4 {
    display: none;
}

#mobileDiv4 {
    display: none;
}

@media only screen and (min-width: 768px) {
    /* PC styles */
    #pcDiv4 {
        display: block;
    }
}

@media only screen and (max-width: 767px) {
    /* Mobile styles */
    #mobileDiv4 {
        display: block;
    }
}

#pcDiv5 {
    display: none;
}

#mobileDiv5 {
    display: none;
}

@media only screen and (min-width: 768px) {
    /* PC styles */
    #pcDiv5 {
        display: block;
    }
}

@media only screen and (max-width: 767px) {
    /* Mobile styles */
    #mobileDiv5 {
        display: block;
    }
}

.mobile_all {
    display: flex;
    justify-content: center;
    /*background-color: RGBA(244, 249, 252, 1);*/
}
.mobile_bottom {
}

.mobile {
    max-width: 1300px;
    /*height: 480px;*/
}

.mobile_top {
    text-align: center;
    padding: 60px 0 30px 0;

    font-size: 30px;
    font-weight: 550;
    color: rgba(0,0,0,0.8);
    line-height: 30px;
}

.mobile_top img{
    width: 46px;
    height: 45px;
}

.box {
    position: relative;
    /*margin: auto;*/
    width: 100%; /* 修改轮播区域的宽度 */
    height: 420px; /* 修改轮播区域的高度 */
    left: -200px;
}
.wrapper{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fff;
    perspective: 800px;
    transform-style: preserve-3d;
}
.lb_image {
    float: left;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 8px;
    transition: transform 1s ease-in-out;
}

.lb_image2 {
    float: left;
    width: 165px;
    height: 233px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 8px;
    transition: transform 1s ease-in-out;
}

/* 左右按钮 */
.btn{
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -25px);
    width: 1250px;
    z-index: 999
}
.btn .left,
.btn .right {
    position: absolute;
    width: 50px;
    height: 50px;
    font-size: 30px;
    text-align: center;
    cursor: pointer;
    color: white;
    line-height: 50px;
    border-radius: 50%;
    background-color: rgba(0,0,0,0.4);
}
.btn .left {
    left: 0;
}
.btn .right {
    right: 0;
}
.btn span:hover {
    background-color: rgba(0,0,0,0.7);
}

/* 小圆圈 */
.point{
    position: absolute;
    left: 50%;
    bottom: 10px;
    transform: translate(-50%, 200px);
    height: 14px;
    z-index: 999

}
.point>li {
    list-style: none;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: white;
    float: left;
    margin: 0 2px;
    border: 2px solid rgb(160, 162, 167);
    box-sizing: border-box;
}
.point .current {
    border: 2px solid rgb(70, 71, 71);
    background-color: rgb(119, 116, 116);
}
.policy_bottom_model {
    height: 340px;
}
.wx {
    margin-top: 20px;
    width: 446px;
    height: 186px;
    padding: 20px 24px;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.wx_top {
    width: 398px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.wx_top_img01 {
    width: 120px;
    height: 120px;
}
.wx_top_img02 {
    width: 268px;
    height: 120px;
}
.wx_text {
    width: 388px;
    font-size: 16px;
    font-weight: 500;
    color: rgba(0,0,0,0.8);
    line-height: 16px;
}

.wx2 {
    margin: 40px 0;
    /*margin-top: 20px;*/
    /*width: 446px;*/
    /*height: 186px;*/
    padding: 20px 24px;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.wx2_top {
    /*width: 398px;*/
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.wx2_top_img01 {
    width: 120px;
    height: 120px;
}
.wx2_top_img02 {
    width: 268px;
    height: 120px;
}
.wx2_text {
    /*width: 388px;*/
    font-size: 16px;
    font-weight: 500;
    color: rgba(0,0,0,0.8);
    line-height: 16px;
}

.core_bg {
    /*background: url('../../img/newHome/bg_core.png') no-repeat;*/
    /*background-size: 100% 100%;*/
    height: 940px;
}

.core_bg2 {
    background-color: #DCF2ED;
}
.core_top {
    font-size: 18px;
    font-weight: 600;
    color: rgba(0,0,0,0.9);
    line-height: 30px;
    margin-bottom: 30px;
}

.core_bottom {
    display: flex;
    justify-content: space-between;
    background: url('../img/newHome/bg_core2.png') no-repeat;
    background-size: 100% 100%;
    width: 1200px;
    height: 660px;
    padding: 44px 26px 45px 33px;
}
.core_bottom_left {
    width: 468px;
}
.bottom_left_top {
    margin-bottom: 30px;
}
.bottom_left_item {
    width: 415px;
    position: relative;
}
.bottom_left_item_dot {
    top: 10px;
    left: 0;
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #00A1B0;
}
.bottom_left_item_text {
    position: relative;
    left: 20px;
    font-size: 18px;
    font-weight: 500;
    color: #00A1B0;
    line-height: 30px;
}

.bottom_right_top {
    width: 617px;
    display: flex;
    justify-content: space-between;
}
.bottom_right_top_item {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.bottom_right_top_item_text {
    margin-top: 6px;
    width: 170px;
    font-size: 18px;
    font-weight: 500;
    color: #00A1B0;
    line-height: 28px;
}

.bottom_right_top_item_img1 {
    width: 62px;
    height: 50px;
}

.bottom_right_top_item_img2 {
    width: 128px;
    height: 50px;
}

.bottom_right_top_item_img3 {
    width: 62px;
    height: 50px;
}
.bottom_right_bottom {
    margin-top: 28px;
    display: flex;
}
.bottom_right_bottom_left img{
    width: 303px;
    height: 428px;
    margin-right: 14px;
}
.bottom_right_bottom_right_top_img1 {
    width: 165px;
    height: 226px;
    margin-right: 13px;
}

.bottom_right_bottom_right_top_img2 {
    width: 173px;
    height: 226px;
}

.bottom_right_bottom_right_bottom img {
    margin-top: 13px;
    width: 354px;
    height: 189px;
}

.core_bottom2{
    padding: 15px 0;
    background: linear-gradient(to top, rgba(57, 238, 255, 0.5), rgba(255, 241, 122, 0.5));
    width: 100%;
}

.core_bottom_left2 {
    width: 100%;
}

.bottom_left_item {
    width: 90%;
    position: relative;
}
.bottom_left_item_dot {
    top: 10px;
    left: 10px;
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #00A1B0;
}
.bottom_left_item_text {
    position: relative;
    left: 30px;
    font-size: 18px;
    font-weight: 500;
    color: #00A1B0;
    line-height: 30px;
}

.bottom_right_top2 {
    width: 100%;
    /*display: flex;*/
    /*justify-content: space-between;*/
}
.bottom_right_top2_item {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.bottom_right_top2_item_text {
    margin-top: 6px;
    width: 100%;
    font-size: 18px;
    font-weight: 500;
    color: #00A1B0;
    line-height: 28px;
    text-align: center;
    margin-bottom: 10px;
}

.bottom_right_top2_item_img1 {
    width: 62px;
    height: 50px;
}

.bottom_right_top2_item_img2 {
    width: 128px;
    height: 50px;
}

.bottom_right_top2_item_img3 {
    width: 62px;
    height: 50px;
}

.bottom_right_bottom2 {
    margin-top: 28px;
}
.bottom_right_bottom_right_top2 {
    display: flex;
    justify-content: center;
}

.bottom_right_bottom2_left {
    display: flex;
    justify-content: center;
}
.bottom_right_bottom2_left img{
    width: 90%;
    height: 428px;
    margin-bottom: 13px;
}
.bottom_right_bottom2_right_top_img1 {
    width: 44%;
    height: 226px;
    margin-right: 13px;
}

.bottom_right_bottom2_right_top_img2 {
    width: 46%;
    height: 226px;
}
.bottom_right_bottom2_right_bottom {
    display: flex;
    justify-content: center;
}
.bottom_right_bottom2_right_bottom img {
    margin-top: 13px;
    width: 90%;
    height: 189px;
}
.my-section-top .h1 {
    font-size: 36px;
    font-weight: 500;
    color: #00A1B0;
    line-height: 38px;
}
.my-section-top .text2 {
    font-size: 30px;
    font-weight: 550;
    color: #00A1B0;
    line-height: 38px;
}

.imgCS-feature {
    position: relative;
    display: inline-block;
}
.imgCS-feature img{
    z-index: 400;
    position: relative;
}

.imgCS-feature::before {
    content: "";
    position: absolute;
    right: -20px;
    bottom: -20px;
    width: 140px;
    height: 140px;
    background: rgba(0, 162, 177, .2);
}
.imgCS-feature::after {
    content: "";
    position: absolute;
    left: -20px;
    top: -20px;
    width: 140px;
    height: 140px;
    background: #00a2b1;
}
.flow_title{
    font-weight: 550;
    font-size: 30px;
    color: rgba(0,0,0,0.8);
    line-height: 30px;
    margin-bottom: 20px;
}
.text-left{
    margin-top: -20px !important;
    padding-left: 20px;
}
.features_all{
    margin-bottom: 80px;
}
.features_title{
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 30px;
    color: rgba(0,0,0,0.9);
    line-height: 30px;
    text-align: center;
    padding: 60px 0 30px 0;
}
.features_text{
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 16px;
    color: rgba(0,0,0,0.9);
    line-height: 16px;
    text-align: center;
    padding-bottom: 30px;
}
.features_item{
    width: 100%;
    height: 416px;
    /* css背景渐变色 */
    background: -webkit-linear-gradient(top, rgba(0, 161, 176,0.15), rgba(255, 255, 255,0));
    border-bottom: 6px solid #00873F;
    box-shadow: 0px 0px 12px 0px rgba(211, 211, 211,.6);
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 20px;
    margin-bottom: 30px;
}
.features_icon{
    display: flex;
    align-items: center;
    flex-direction: column;
}
.features_icon img{
    width: 60px;
    height: 60px;
    margin-bottom: 20px;
}
.features_icon .txt{
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 18px;
    color: #00873F;
    line-height: 26px;
    margin-bottom: 20px;
}
.features_all .col-lg-3,.features_all  .col-md-6,.features_all  .col-12{
    padding-left: 10px;
    padding-right: 10px;
}
.features_content{
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    line-height: 24px;
}
.features_content span{
    padding-left: 20px;
    display: block;
    position: relative;
}
.features_content span::after{
    content: "";
    position: absolute;
    left: 3px;
    top: 7px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #000;
}
.section-padding{
    width: 100%;
    background: linear-gradient(to bottom,#F4F9FC 0%,#F4F9FC 70%,#fff 70%, #fff 100%);
    padding: 60px 0 30px 0;
}
.section-title{
    text-align: center;
    margin-bottom: 60px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 30px;
    color: rgba(0,0,0,0.9);
    line-height: 30px;
}
.section-item{
    width: 100%;
    background-color: #4791A3;
    margin-bottom: 30px;
}
.section-item-img1{
    height: 146px;
    padding: 20px;
    background-image: url('../img/newHome/cs_008.png');
    /* background-position: 0 218px; */
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
}
.section-item-img2{
    height: 146px;
    padding: 20px;
    background-image: url('../img/newHome/cs_007.png');
    /* background-position: 0 318px; */
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
}
.section-item-img3{
    height: 146px;
    padding: 20px;
    background-image: url('../img/newHome/cs_006.png');
    /* background-position: 0 190px; */
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
}
.section-item-title{
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 24px;
    color: #FFFFFF;
    line-height: 24px;
}
.section-content{
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 24px;
    padding: 20px;
    min-height: 240px;
}
.main-padding{
    background-color: #fff;
    padding: 0px 0px 60px 0px;
}
.main-title{
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 30px;
    color: rgba(0,0,0,0.9);
    line-height: 30px; 
    text-align: center;
    margin-bottom: 40px;
}
.main-item{
    margin: 20px 0px;
}
.main-item-img{
    width: 200px;
    height: 50px;
    background: url('../img/newHome/cs_005.png');
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 20px;
    color: #FFFFFF;
    padding-left: 30px;
}
.main-item-text{
    background: -webkit-linear-gradient(top, rgba(0, 161, 176,0.15), rgba(255, 255, 255,0));
    width: 100%;
    height: 230px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    line-height: 26px;
    padding: 20px;
}
.show_padding{
    padding: 60px 0;
    background-color: #F4F9FC;
}
.show_title{
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 30px;
    color: rgba(0,0,0,0.9);
    line-height: 30px;
    text-align: center;
    margin-bottom: 50px;
}
.show_item_title{
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 18px;
    color: rgba(0,0,0,0.9);
    line-height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.show_item_title div{
    text-align: center;
    cursor: pointer;
    margin-bottom: 30px;
}
.show_item_title .is{
    font-size: 20px;
    color: rgba(0,0,0,1);
    position: relative;
}
.show_item_title .is::after{
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -16px;
    width: 66px;
    height: 6px;
    border-radius: 3px;
    background: -webkit-linear-gradient(left, #0BA7AF, #80CCAE);
}
.gain_item{
    margin-top: 20px;
    background-color: #fff;
    padding: 20px;
    position: relative;
}
.gain_item ul{
    position: absolute;
    top: 50%;
    left: 0px;
    transform: translateY(-50%);
}
.gain_item ul li{
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 16px;
    color: #333;
    line-height: 24px;
    margin-bottom: 10px;
    text-align: left;
    padding-left: 20px;
    cursor: pointer;
}
.gain_item ul .is{
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 18px;
    color: #00a2b1;
    line-height: 24px;
    margin-bottom: 10px;
    text-align: left;
    padding-left: 20px;
    position: relative;
    cursor: pointer;
}
.gain_item ul .is::after{
    content: "▶";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 10px;
    height: 10px;
}
.gain_view{
    padding: 20px;
    height: 620px;
    text-align: center;
}
.gain_title{
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 18px;
    color: #00a2b1;
    line-height: 24px;
    margin-bottom: 10px;
    text-align: left;
}
.layui-carousel .gain_view .gain_txt{
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 16px;
    color: rgba(0,0,0,0.9);
    line-height: 24px;
    margin-bottom: 20px;
    text-align: left;
}
.layui-carousel .gain_view .img{
    margin: 0 auto;
    display: inline-block;
}