.page {
    background-color: rgba(255, 255, 255, 1);
    position: relative;
    width: 100%;
    /* overflow: hidden; */
    display: flex;
    align-items: center;
}

.group_1 {
    /*background-image: url(./img/68e2e740352742219219778b84009ecc_mergeImage.png);*/
    /*height: 300px;*/
    /*width: 1920px;*/
    position: relative;
    width: 100%;
}

.image-wrapper_1 {
    width: 1860px;
    height: 68px;
}

.image_1 {
    width: 120px;
    height: 53px;
    margin-top: 15px;
}

.image_2 {
    width: 68px;
    height: 68px;
}

.text-wrapper_1 {
    width: 525px;
    height: 80px;
    margin: 73px 0 79px 170px;
}

.text_1 {
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 78px;
    text-transform: uppercase;
    font-family: 'OpenSans-Regular', Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 80px;
}

.group_2 {
    width: 1200px;
    /*height: 2063px;*/
    margin-top: 40px;
    margin-bottom: 40px;
}

.group_3 {
    width: 1580px;
    height: 347px;
    margin: 100px 0 0 170px;
}

.image-text_1 {
    width: 500px;
    height: 347px;
}

.group_4 {
    border-radius: 20px;
    background-image: url(./img/1874e55e2b0a4e90821fd17b2f367621_mergeImage.png);
    width: 500px;
    height: 300px;
    border: 1px solid rgba(151, 151, 151, 1);
}

.text-group_1 {
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 19px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 27px;
    margin-top: 10px;
    opacity: 0.8;
}

.image-text_2 {
    width: 500px;
    height: 347px;
    margin-left: 40px;
}

.box_1 {
    border-radius: 20px;
    background-image: url(./img/9bf6fb3b83df411d9cc23db6c7dd6a32_mergeImage.png);
    width: 500px;
    height: 300px;
    border: 1px solid rgba(151, 151, 151, 1);
}

.text-group_2 {
    width: 176px;
    height: 27px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 27px;
    margin-top: 20px;
}

.image-text_3 {
    width: 500px;
    height: 347px;
    margin-left: 40px;
}

.group_5 {
    border-radius: 20px;
    background-image: url(./img/54a4494c807446ad828e77fd7c42a13f_mergeImage.png);
    width: 500px;
    height: 300px;
    border: 1px solid rgba(151, 151, 151, 1);
}

.text-group_3 {
    width: 176px;
    height: 27px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 27px;
    margin-top: 20px;
}

.group_6 {
    width: 1580px;
    height: 128px;
    margin: 20px 0 0 170px;
}

.text-group_4 {
    width: 500px;
    height: 128px;
}

.text_2 {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 22px;
    font-family: 'OpenSans-Regular', Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
    margin-top: 10px;
    height: 60px;
}

.text_3 {
    width: 380px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
/*     word-break: break-all; */
    /*overflow-wrap: break-word;*/
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
    margin-top: 10px;
    opacity: 0.5;
    height: 96px;
}

.text_31 {
    width: 380px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
/*     word-break: break-all; */
    /*overflow-wrap: break-word;*/
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
    margin-top: 10px;
    opacity: 0.5;
    height: 72px;
}

.text-group_5 {
    width: 500px;
    height: 128px;
    margin-left: 40px;
}

.text_4 {
    width: 500px;
    height: 60px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 26px;
    font-family: 'OpenSans', Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
}

.text_5 {
    width: 494px;
    height: 48px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
    margin-top: 20px;
}

.text-group_6 {
    width: 500px;
    height: 128px;
    margin-left: 40px;
}

.text_6 {
    width: 500px;
    height: 60px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 26px;
    font-family: 'OpenSans', Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
}

.text_7 {
    width: 494px;
    height: 48px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
    margin-top: 20px;
}

.text-wrapper_2 {
    width: 1172px;
    height: 25px;
    margin: 30px 0 0 170px;
}

.text_8 {
    width: 95px;
    overflow-wrap: break-word;
    color: rgba(0, 169, 143, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    line-height: 25px;
    border-bottom: solid 1px rgba(0, 169, 143, 1);
    margin-top: 20px;
    cursor: pointer;
    text-decoration: none;
}

.text_9 {
    width: 92px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(0, 169, 143, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 25px;
    margin-left: 448px;
}

.text_10 {
    width: 92px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(0, 169, 143, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 25px;
    margin-left: 448px;
}

.group_7 {
    width: 1580px;
    height: 347px;
    margin: 100px 0 0 170px;
}

.image-text_4 {
    width: 500px;
    height: 347px;
}

.group_8 {
    border-radius: 20px;
    background-image: url(./img/6df960c7c9334438a6b0edf5667a26c6_mergeImage.png);
    width: 500px;
    height: 300px;
    border: 1px solid rgba(151, 151, 151, 1);
}

.text-group_7 {
    width: 176px;
    height: 27px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 27px;
    margin-top: 20px;
}

.image-text_5 {
    width: 500px;
    height: 347px;
    margin-left: 40px;
}

.group_9 {
    border-radius: 20px;
    background-image: url(./img/39773b8393984eef821460fc9a7909d3_mergeImage.png);
    width: 500px;
    height: 300px;
    border: 1px solid rgba(151, 151, 151, 1);
}

.text-group_8 {
    width: 176px;
    height: 27px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 27px;
    margin-top: 20px;
}

.image-text_6 {
    width: 500px;
    height: 347px;
    margin-left: 40px;
}

.block_1 {
    border-radius: 20px;
    background-image: url(./img/993f922fd99c43ac86dfa95156058a0d_mergeImage.png);
    width: 500px;
    height: 300px;
    border: 1px solid rgba(151, 151, 151, 1);
}

.text-group_9 {
    width: 176px;
    height: 27px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 27px;
    margin-top: 20px;
}

.group_10 {
    width: 1580px;
    height: 128px;
    margin: 20px 0 0 170px;
}

.text-group_10 {
    width: 500px;
    height: 128px;
}

.text_11 {
    width: 500px;
    height: 60px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 26px;
    font-family: 'OpenSans', Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
}

.text_12 {
    width: 494px;
    height: 48px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
    margin-top: 20px;
}

.text-group_11 {
    width: 500px;
    height: 128px;
    margin-left: 40px;
}

.text_13 {
    width: 500px;
    height: 60px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 26px;
    font-family: 'OpenSans', Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
}

.text_14 {
    width: 494px;
    height: 48px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
    margin-top: 20px;
}

.text-group_12 {
    width: 500px;
    height: 128px;
    margin-left: 40px;
}

.text_15 {
    width: 500px;
    height: 60px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 26px;
    font-family: 'OpenSans', Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
}

.text_16 {
    width: 494px;
    height: 48px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
    margin-top: 20px;
}

.text-wrapper_3 {
    width: 1172px;
    height: 25px;
    margin: 30px 0 0 170px;
}

.text_17 {
    width: 92px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(0, 169, 143, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 25px;
}

.text_18 {
    width: 92px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(0, 169, 143, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 25px;
    margin-left: 448px;
}

.text_19 {
    width: 92px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(0, 169, 143, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 25px;
    margin-left: 448px;
}

.group_11 {
    width: 1580px;
    height: 347px;
    margin: 100px 0 0 170px;
}

.image-text_7 {
    width: 500px;
    height: 347px;
}

.box_2 {
    border-radius: 20px;
    background-image: url(./img/201be42b2ef740938815c07e74c021bd_mergeImage.png);
    width: 500px;
    height: 300px;
    border: 1px solid rgba(151, 151, 151, 1);
}

.text-group_13 {
    width: 176px;
    height: 27px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 27px;
    margin-top: 20px;
}

.image-text_8 {
    width: 500px;
    height: 347px;
    margin-left: 40px;
}

.group_12 {
    border-radius: 20px;
    background-image: url(./img/83674b9c583b4031b5c43b5587a66ab2_mergeImage.png);
    width: 500px;
    height: 300px;
    border: 1px solid rgba(151, 151, 151, 1);
}

.text-group_14 {
    width: 176px;
    height: 27px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 27px;
    margin-top: 20px;
}

.image-text_9 {
    width: 500px;
    height: 347px;
    margin-left: 40px;
}

.box_3 {
    border-radius: 20px;
    background-image: url(./img/bac34834b7e643f5ae1e8b4b57663acd_mergeImage.png);
    width: 500px;
    height: 300px;
    border: 1px solid rgba(151, 151, 151, 1);
}

.text-group_15 {
    width: 176px;
    height: 27px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 27px;
    margin-top: 20px;
}

.group_13 {
    width: 1580px;
    height: 128px;
    margin: 20px 0 0 170px;
}

.text-group_16 {
    width: 500px;
    height: 128px;
}

.text_20 {
    width: 500px;
    height: 60px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 26px;
    font-family: 'OpenSans', Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
}

.text_21 {
    width: 494px;
    height: 48px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
    margin-top: 20px;
}

.text-group_17 {
    width: 500px;
    height: 128px;
    margin-left: 40px;
}

.text_22 {
    width: 500px;
    height: 60px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 26px;
    font-family: 'OpenSans', Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
}

.text_23 {
    width: 494px;
    height: 48px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
    margin-top: 20px;
}

.text-group_18 {
    width: 500px;
    height: 128px;
    margin-left: 40px;
}

.text_24 {
    width: 500px;
    height: 60px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 26px;
    font-family: 'OpenSans', Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
}

.text_25 {
    width: 494px;
    height: 48px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-family: OpenSans,Arial, sans-serif;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
    margin-top: 20px;
}

.text-wrapper_4 {
    width: 1172px;
    height: 25px;
    margin: 30px 0 113px 170px;
}

.text_26 {
    width: 92px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(0, 169, 143, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 25px;
}

.text_27 {
    width: 92px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(0, 169, 143, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 25px;
    margin-left: 448px;
}

.text_28 {
    width: 92px;
    height: 25px;
    overflow-wrap: break-word;
    color: rgba(0, 169, 143, 1);
    font-size: 18px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 25px;
    margin-left: 448px;
}

.index_img1{
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.index_img2{
    position: absolute;
    top: 25px;
    left: 60px;
}

.index_div3{
    margin-top: 65px;
}

.text_1_drawer:hover{
    opacity: 1;
    font-weight: 700;
}

.text_1_drawer{
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    text-transform: uppercase;
    font-family: OpenSansRoman-SemiBold;
    font-weight: NaN;
    text-align: center;
    white-space: nowrap;
    line-height: 27px;
    cursor: pointer;
    opacity: 0.85;
}


.text_2_drawer{
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    text-transform: uppercase;
    font-family: OpenSansRoman-SemiBold;
    font-weight: NaN;
    text-align: center;
    white-space: nowrap;
    line-height: 27px;
    margin-top: 40px;
    cursor: pointer;
    opacity: 0.85;
}

.text_2_drawer:hover{
    opacity: 1;
    font-weight: 700;
}

.about_us_img1{
	 min-width: 1475px;
   object-fit: cover;
}

.index_drawer .el-drawer.rtl{
    /*background-image: url("./img/SketchPngb1984a101229597b2d23cdef03f56485a8d7fb10652160c9e0dccd17c4433e97.png");*/
    background: #00A98F;
    width: 300px !important;
}

.index_drawer .el-drawer__close-btn{
    color: white;
}

.index_drawer .el-drawer__body{
    border-top: solid 1px #5ccc5c;
}

.news_div1{
    width: 380px;
    height: 228px;
    border-radius: 20px;
	object-fit:cover;
}

.news_div1:hover{
    /* filter: grayscale(1); */
    transform:scale(1.03);
    transition: transform 0.7s ease;
}

.news_col1{
    width: 380px;
    margin-bottom: 60px;
    cursor: pointer;
}

.news_div2{
    position: absolute;
    top: 40%;
    left: 15%;
	min-width: 557px;
}

.latest_new_div1{
    flex: 1;
}

.block_title {
    width: 100%;
    padding-bottom: 4px;
    margin-bottom: 10px;
    color: rgba(0,160,223,0.8);
    position: relative;
    background: linear-gradient(to right, rgba(0, 169, 143, 1) 0%, transparent 40.5%);
    background-size: 100% 3px; /* 3px 为下划线高度 */
    background-repeat: no-repeat;
    background-position: bottom; /* 将下划线放置底部 */
}

.title_on_white {
    color: rgba(0,160,223,0.8);
}