    .ind_content {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
        margin: auto;
        background: #f5f5f5;
    }
    
    .ind_content_con {
        width: 1200px;
        height: auto;
        overflow: hidden;
        display: block;
        margin: 40px auto;
        background: #fff;
    }
    /* 第一屏开始 */
    
    .ind_first {
        margin: 20px;
        height: auto;
        overflow: hidden;
        display: block
    }
    
    .ind_first_l {
        width: 800px;
        height: 340px;
        overflow: hidden;
        float: left;
    }
    
    .ind_first_banner {
        width: 100%;
        height: 100%;
        overflow: hidden;
        display: block;
    }
    
    .ind_first_banner img {
        width: 100%;
        height: 340px;
        overflow: hidden;
        display: block;
        margin: auto;
    }
    
    .ind_first_l .swiper-pagination-bullet {
        width: 20px;
        height: 1px;
        background: #fff;
        border-radius: initial;
    }
    
    .ind_first_r {
        width: calc(100% - 820px);
        height: 340px;
        float: right;
    }
    
    .ind_first_r_title {
        width: 100%;
        height: auto;
        display: block;
        margin: auto;
    }
    
    .ind_first_r_title h2 {
        font-size: 18px;
        color: #333333;
        float: left;
        position: relative;
        width: 90px;
        text-align: center;
        z-index: 1;
    }
    
    .ind_first_r_title h2::after {
        content: '';
        width: 90px;
        height: 10px;
        background: #69d7b0;
        position: absolute;
        bottom: -2px;
        left: 0;
        z-index: -1;
    }
    
    .ind_first_r_title a {
        text-decoration: none;
        font-size: 14px;
        color: #69d7b0;
        font-weight: bold;
        float: right;
    }
    
    .ind_first_r_con {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
        margin: auto;
    }
    
    .ind_first_r_con ul {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
        margin: auto;
    }
    
    .ind_first_r_con ul li {
        width: 100%;
        height: 60px;
        overflow: hidden;
        display: block;
        border-bottom: 1px solid #dadada;
        display: flex;
        flex-direction: column;
        align-items: left;
        justify-content: center;
    }
    
    .ind_first_r_con ul li a {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
        margin: auto;
        font-size: 16px;
        color: #333333;
        text-align: left;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    
    .ind_first_r_con ul li a p {
        line-height: 59px;
    }
    /* 第一屏结束 */
    /* 第二屏开始 */
    
    .ind_two {
        margin: 40px 20px 20px;
        height: auto;
        overflow: hidden;
        display: block;
    }
    
    .ind_two_l {
        width: 620px;
        height: auto;
        overflow: hidden;
        float: left;
    }
    
    .ind_two_con {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
        margin: auto;
    }
    
    .ind_two_con ul {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
        margin: auto;
    }
    
    .ind_two_con ul li {
        width: 300px;
        height: auto;
        overflow: hidden;
        float: left;
        position: relative;
        margin-top: 20px;
    }
    
    .ind_two_con ul li:nth-child(2n+2) {
        float: right;
    }
    
    .ind_two_con ul li a {
        width: auto;
        height: auto;
        overflow: hidden;
        display: block;
        margin: auto;
    }
    
    .ind_two_con ul li a img {
        width: 300px;
        height: 168px;
        overflow: hidden;
        display: block;
        margin: auto;
    }
    
    .ind_two_con ul li a .ind_two_con_z {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 35px;
        line-height: 35px;
        background: -webkit-gradient(linear, left top, left bottom, from(rgb(0 0 0 / 0%)), color-stop(100%, #464646));
    }
    
    .ind_two_con ul li a .ind_two_con_z p {
        margin-left: 15px;
        font-size: 16px;
        color: #fff;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    
    .ind_two_r {
        width: calc(100% - 640px);
        height: auto;
        overflow: hidden;
        float: right;
    }
    
    .ind_two_r_con {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
        margin: auto;
    }
    
    .ind_two_r_con ul {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
        margin: auto;
        list-style-type: none;
        margin-top: 20px;
    }
    
    .ind_two_r_con ul li {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
        margin: auto;
        display: flex;
        flex-direction: column;
        align-items: left;
        justify-content: center;
        border-bottom: 1px solid #cccccc;
    }
    
    .ind_two_r_con ul li a {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
        margin: auto;
    }
    
    .ind_two_r_con ul li a img {
        width: 126px;
        height: 71px;
        overflow: hidden;
        display: inline-block;
        float: left;
    }
    
    .ind_two_r_con ul li a p {
        font-size: 16px;
        color: #333333;
        margin-left: 15px;
        display: inline-block;
        float: left;
        width: calc(100% - 146px);
        margin-top: 15px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    /* 第二屏结束 */
    /* 第三屏开始 */
    
    .ind_three {
        width: auto;
        height: auto;
        overflow: hidden;
        display: block;
        margin: 20px;
    }
    
    .ind_three_con {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
        margin: auto;
    }
    
    .ind_three_con_c {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
        margin: auto;
    }
    
    .ind_three_con_c ul {
        list-style-type: none;
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
        margin: auto;
    }
    
    .ind_three_con_c ul li {
        width: 270px;
        height: 215px;
        overflow: hidden;
        display: inline-block;
        margin: 0 10px;
        margin-top: 20px;
    }
    
    .ind_three_con_c ul li:nth-child(4n+1) {
        margin-left: 0;
        margin-top: 20px;
    }
    
    .ind_three_con_c ul li:nth-child(4n+4) {
        margin-top: 20px;
        margin-right: 0;
    }
    
    .ind_three_con_c ul li a {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
        margin: auto;
        text-decoration: none;
    }
    
    .ind_three_con_c ul li a img {
        width: 275px;
        height: 155px;
        overflow: hidden;
        display: block;
        margin: auto;
    }
    
    .ind_three_con_c ul li a p {
        text-align: center;
        font-size: 16px;
        color: #333333;
        margin-top: 10px;
        line-height: 22px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    /* 第三屏结束 */