.ml-53 {
    margin-left: 3.31rem;
}

.ml-83 {
    margin-left: 5.19rem;
}

.ml-331 {
    margin-left: 18.69rem;
}

.ml-35 {
    margin-left: 2.19rem;
}
.ml-361 {
    margin-top: -2.19rem;
}
.ml-13 {
    margin-left: 0.81rem;
}

.mt-110 {
    margin-top: 6.88rem;
}

.ml-3 {
    margin-left: 0.19rem;
}

.mt-45 {
    margin-top: 2.81rem;
}

.ml-49 {
    margin-left: 3.06rem;
}

.ml-39 {
    margin-left: 2.44rem;
}

.mt-31 {
    margin-top: 1.94rem;
}

.mt-13 {
    margin-top: 0.81rem;
}

.ml-37 {
    margin-left: 2.31rem;
}

.ml-27 {
    margin-left: 1.69rem;
}

.mt-27 {
    margin-top: 1.69rem;
}

.mt-15 {
    margin-top: 0.94rem;
}

.ml-31 {
    margin-left: 1.94rem;
}

.ml-29 {
    margin-left: 1.81rem;
}

.ml-73 {
    margin-left: 4.56rem;
}

.ml-110 {
    margin-left: 6.88rem;
}

.ml-95 {
    margin-left: 5.94rem;
}

.mt-9 {
    margin-top: 0.56rem;
}

.ml-123 {
    margin-left: 7.69rem;
}

.page {
    /* padding-bottom: 0.88rem; */
    background-color: #f7f7f7;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
}

/* .section {
    padding: 0 8.13rem;
    background-color: #1a1c1e;
} */
/* 
.group {
    padding: 1.63rem 0 1.38rem;
} */

/* .image {
    width: 8rem;
    height: 2.25rem;
} */

/* .font {
    font-size: 1rem;
    font-family: Microsoft YaHei;
    line-height: 1.13rem;
    color: #ffffff;
} */

/* .text {
    color: #009cff;
    font-size: 1.06rem;
}

.text_2 {
    font-size: 1.06rem;
}

.text_3 {
    font-size: 1.06rem;
}

.text_4 {
    font-size: 1.06rem;
}

.text_5 {
    font-size: 1.06rem;
}

.text_6 {
    font-size: 1.06rem;
} */

/* .image_2 {
    margin-right: 3.13rem;
    border-radius: 1rem;
    width: 12.31rem;
    height: 2.19rem;
}

.section_2 {
    margin-left: 19.5rem;
    background-color: #009cff;
    width: 7.31rem;
    height: 0.31rem;
}  */

/* .image-wrapper {
    padding: 49.19rem 0 0.56rem;
    background-image: url('../img/banner1.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
} */

.image_3 {
    border-radius: 1.16rem;
    width: 12rem;
    height: 2.31rem;
}

.section_3 {
    padding: 4.81rem 3.19rem 6.19rem 8.13rem;
    background-color: #ffffff;
    background-image: linear-gradient(0deg, #e8f3ff 0%, #f1f6fd 8%, #fafafa 100%);
}

.font_2 {
    font-size: 2.06rem;
    font-family: Microsoft YaHei;
    line-height: 2.13rem;
    color: #333333;
}

.font_3 {
    font-size: 1.31rem;
    font-family: Microsoft YaHei;
    line-height: 1.44rem;
    color: #333333;
}

.text_8 {
    margin-top: 0.94rem;
}

.group_2 {
    margin-top: 2.81rem;
}

.group_3 {
    width: 64.88rem;
}

.section_4 {
    padding: 3.63rem 4.5rem 6.81rem;
    filter: drop-shadow(0rem 1.19rem 1.9rem #76737399);
    background-image: url('../img/china.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.image_4 {
    width: 1.06rem;
    height: 2.38rem;
}

.image_5 {
    margin-right: 3.44rem;
}

.group_5 {
    margin-top: 5.44rem;
}

.image_7 {
    margin-left: 36.94rem;
    margin-top: 1.25rem;
}

.image_6 {
    margin-left: 7rem;
}

.image_9 {
    margin-left: -9.56rem;
    margin-top: 4.94rem;
}

.image_8 {
    margin-left: 2.75rem;
    margin-top: 2.69rem;
    width: 2.56rem;
    height: 3.56rem;
}

.group_6 {
    margin-top: 1.81rem;
    padding: 0 4.69rem;
    height: 4.31rem;
}

.image_11 {
    margin-right: 16.13rem;
    margin-top: 1.94rem;
}

.image_10 {
    margin-top: -4.31rem;
}

.group_7 {
    margin-top: 0.25rem;
}

.image_12 {
    margin-left: 26.25rem;
}

.image_13 {
    margin-top: 1rem;
}

.group_8 {
    margin-top: 0.38rem;
    padding: 0 3.69rem;
}

.image_14 {
    margin-left: 25.81rem;
    margin-top: 1.19rem;
}

.group_9 {
    margin-top: 0.88rem;
}

.image_15 {
    margin-left: 20.69rem;
    margin-top: 0.81rem;
}

.group_10 {
    padding: 0 3.75rem;
}

.group_11 {
    margin-left: 16.5rem;
}

.image_18 {
    margin-top: -1.81rem;
}

.group_12 {
    padding-left: 0.63rem;
}

.image_17 {
    margin-top: -1.25rem;
}

.image_16 {
    filter: drop-shadow(0rem 1.19rem 1.9rem #76737399);
    width: 8.94rem;
    height: 12.94rem;
}

.pos_3 {
    position: absolute;
    right: 0;
    bottom: 0;
}

.section_5 {
    padding: 0.94rem 2.81rem 1.25rem;
    background-color: #ffffff;
    box-shadow: 0rem 0.31rem 0.31rem #f4f7fc99;
    background-image: linear-gradient(270deg, #f7f9fb 0%, #fbfcfd 66%, #ffffff 100%);
    width: 21.13rem;
}

.pos {
    position: absolute;
    right: 0;
    top: 7.44rem;
}

.font_4 {
    font-size: 2.5rem;
    font-family: Microsoft YaHei;
    line-height: 3rem;
    color: #676462;
}

.font_5 {
    font-size: 2.06rem;
    font-family: Microsoft YaHei;
    letter-spacing: 0.17rem;
    line-height: 2rem;
    color: #87858b;
}

.section_7 {
    padding: 1rem 1.38rem 1rem 1.88rem;
    background-color: #ffffff;
    box-shadow: 0rem 0.31rem 0.31rem #f4f7fc99;
    background-image: linear-gradient(270deg, #f7f9fb 0%, #fbfcfd 66%, #ffffff 100%);
}

.pos_2 {
    position: absolute;
    right: 0;
    top: 23.38rem;
}

.font_6 {
    font-size: 2.06rem;
    font-family: Microsoft YaHei;
    letter-spacing: 0.17rem;
    line-height: 2.13rem;
    color: #87858b;
}

.group_4 {
    margin-top: 7.44rem;
}

.section_6 {
    padding: 1rem 3.13rem 1.25rem;
    background-color: #ffffff;
    box-shadow: 0rem 0.31rem 0.31rem #f4f7fc99;
    background-image: linear-gradient(270deg, #f7f9fb 0%, #fbfcfd 66%, #ffffff 100%);
}

.section_8 {
    padding: 1rem 3.13rem;
    background-color: #ffffff;
    box-shadow: 0rem 0.31rem 0.31rem #f4f7fc99;
    background-image: linear-gradient(268deg, #f6f9fb 0%, #fafcfd 66%, #ffffff 100%);
}


.group_13 {
    margin-top: 0.94rem;
    line-height: 1.19rem;
}

.font_7 {
    font-size: 1.31rem;
    font-family: Microsoft YaHei;
    line-height: 1.13rem;
    color: #333333;
}

.text_12 {
    text-transform: uppercase;
    word-break: break-all;
}

.text_13 {
    line-height: 1.19rem;
}

.text_14 {
    line-height: 1.19rem;
    word-break: break-all;
}

.equal-division {
    align-self: center;
    margin-top: 3.44rem;
}

.group_14 {
    width: 63.44rem;
}

.equal-division-item {
    width: 5.5rem;
    height: 5.5rem;
}

.group_15 {
    margin-top: 1.19rem;
    padding: 0 17.94rem;
}

.image_19 {
    width: 5.5rem;
    height: 1.38rem;
}

.font_8 {
    font-size: 1.31rem;
    font-family: Microsoft YaHei;
    line-height: 1.31rem;
    color: #333333;
}

.group_16 {
    margin-top: 1.81rem;
}

.image_20 {
    margin-left: 19.44rem;
    width: 2.63rem;
    height: 2.31rem;
}

.equal-division_2 {
    align-self: stretch;
}

.section_10 {
    background-color: #f7f7f7;
}

.equal-division-item_2 {
    flex: 1 1 33.13rem;
}


.text-wrapper {
    padding: 1.25rem 0;
    background-color: #f7f7f7cc;
    border-radius: 0.75rem;
}

.font_9 {
    font-size: 1.31rem;
    font-family: Microsoft YaHei;
    line-height: 1.31rem;
    color: #3b485f;
}


.group_17 {
    margin-top: 4.75rem;
}


.section_15 {
    margin-left: 17.5rem;
    background-color: #0d6fb8;
    width: 7.44rem;
    height: 0.38rem;
}

.section_16 {
    margin-right: 17.69rem;
    background-color: #171c61;
    width: 7.25rem;
    height: 0.38rem;
}

.group_18 {
    margin-top: 6.06rem;
    padding-left: 0.5rem;
}

/* .section_17 {
    padding: 27.88rem 0.69rem 0.88rem 1.25rem;
    background-image: url('../img/news_ad.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 29.94rem;
} */

.group_25 {
    width: 8.94rem;
}

.image_21 {
    width: 3.5rem;
    height: 0.31rem;
}

.section_20 {
    background-color: #065cce;
    width: 1.69rem;
    height: 0.56rem;
}

.image_22 {
    width: 3.44rem;
    height: 0.31rem;
}

.section_18 {
    padding: 1.13rem 3.88rem 0.75rem;
    background-color: #ffffff;
}

.font_11 {
    font-size: 2.56rem;
    font-family: Microsoft YaHei;
    line-height: 2.13rem;
    font-weight: 700;
    color: #666666;
}

.font_13 {
    font-size: 1.13rem;
    font-family: Microsoft YaHei;
    line-height: 0.88rem;
    color: #666666;
}

.section_19 {
    background-color: #b9c0c1;
    width: 0.063rem;
    height: 4.06rem;
}

.group_19 {
    width: 37.38rem;
}

.font_10 {
    font-size: 1.31rem;
    font-family: Microsoft YaHei;
    line-height: 1.31rem;
    color: #313131;
}

.group_20 {
    line-height: 1.31rem;
}

.font_12 {
    font-size: 1rem;
    font-family: Microsoft YaHei;
    line-height: 1.31rem;
    color: #676666;
}

.text_7 {
    text-transform: uppercase;
}

.text_20 {
    font-size: 1.38rem;
    line-height: 1.38rem;
}

.text_22 {
    line-height: 0.94rem;
}

.text_21 {
    line-height: 2.19rem;
}

.text_24 {
    color: #ffffff;
    font-size: 1.19rem;
    font-family: Microsoft YaHei;
    line-height: 1.19rem;
}

.text_19 {
    line-height: 1.25rem;
}

.text_18 {
    line-height: 1.25rem;
}

.text_17 {
    line-height: 1.25rem;
}

.text_16 {
    margin-right: 0.44rem;
    line-height: 1.38rem;
}

.text_15 {
    line-height: 1.38rem;
}

.text_11 {
    line-height: 2.06rem;
}

.text_9 {
    line-height: 3.06rem;
}

.text_10 {
    line-height: 2.06rem;
}

.group_21 {
    padding-bottom: 0.19rem;
    width: 7.06rem;
    height: 4rem;
    border-right: solid 0.063rem #b9c0c1;
}

.pos_4 {
    position: absolute;
    left: 0.88rem;
    top: 0;
}

.pos_5 {
    position: absolute;
    left: 0;
    bottom: 0.19rem;
}

.text_23 {
    font-size: 1.38rem;
    line-height: 1.38rem;
}

.group_22 {
    line-height: 1.31rem;
}

.group_23 {
    padding-bottom: 0.25rem;
    width: 7.06rem;
    height: 4.06rem;
    border-right: solid 0.063rem #b9c0c1;
}

.pos_6 {
    position: absolute;
    left: 0.75rem;
    top: 0;
}

.pos_7 {
    position: absolute;
    left: 0;
    bottom: 0.25rem;
}

.group_24 {
    padding: 0.13rem 0;
    width: 7.06rem;
    height: 4.06rem;
    border-right: solid 0.063rem #b9c0c1;
}

.pos_8 {
    position: absolute;
    left: 0.75rem;
    top: 0;
}

.pos_9 {
    position: absolute;
    left: 0;
    bottom: 0.19rem;
}

.group_26 {
    margin-top: 5.44rem;
}

.section_21 {
    padding: 4.5rem 24.88rem 3.63rem;
    background-color: #ffffff;
    background-image: url('../img/合作伙伴.png');
    background-size: 100% 100%;
    width: 120rem;
    height: 53.5rem;
}

.text_25 {
    margin-top: 0.94rem;
}

.group_27 {
    margin-top: 3.31rem;
}

.group_38 {
    margin-top: 14.94rem;
    width: 6.5rem;
}

.image_37 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 4.94rem;
    height: 4.81rem;
}

.group_31 {
    margin-top: 3.25rem;
}

.group_32 {
    padding-left: 1.75rem;
    padding-right: 0.13rem;
}

.image_28 {
    margin-top: 2.25rem;
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 5.81rem;
    height: 5.06rem;
}

.image_27 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.31rem;
    width: 6.75rem;
    height: 5.5rem;
}

.group_34 {
    margin-top: 0.63rem;
}

.image_33 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 5.56rem;
    height: 4.94rem;
}

.image_32 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.56rem;
    width: 9.5rem;
    height: 6.5rem;
}

.group_39 {
    margin-top: 1.13rem;
    padding: 0 0.31rem;
}

.image_41 {
    margin-top: 0.44rem;
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 5.31rem;
    height: 5.31rem;
}

.image_40 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 8.19rem;
    height: 5.75rem;
}

.group_41 {
    margin-top: 1.44rem;
}

.image_46 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 6rem;
    height: 4.94rem;
}

.image_47 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.31rem;
    width: 9.38rem;
    height: 5.31rem;
}

.image_52 {
    margin-top: 1.38rem;
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 11.5rem;
    height: 3.75rem;
}

.group_28 {
    padding-left: 1.06rem;
}

.image_23 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.56rem;
    width: 7rem;
    height: 5.69rem;
}

.image_25 {
    margin-top: 0.38rem;
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 5.81rem;
    height: 5.19rem;
}

.image_30 {
    margin-right: 0.63rem;
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.5rem;
    width: 15.19rem;
    height: 6.63rem;
}

.group_29 {
    width: 10.94rem;
}

.image_24 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 8.44rem;
    height: 3.38rem;
}

.section_22 {
    padding: 1rem 0;
    background-color: #ffffff;
    box-shadow: 0rem 0rem 0.38rem #7a7a7a, inset 0rem 0rem #e1f0fc;
    border-radius: 0.5rem;
    width: 9.63rem;
    border-left: solid 0.063rem #e5f1fce8;
    border-right: solid 0.063rem #e5f1fce8;
    border-top: solid 0.063rem #e5f1fce8;
    border-bottom: solid 0.063rem #e5f1fce8;
}

.group_33 {
    text-align: center;
}

.font_14 {
    font-size: 2.06rem;
    font-family: Microsoft YaHei;
    letter-spacing: 0.41rem;
    line-height: 3.06rem;
    color: #333333;
}

.group_30 {
    width: 9.31rem;
}

.image_26 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 7.81rem;
    height: 3.5rem;
}

.image_29 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 7.94rem;
    height: 5.69rem;
}

.image_31 {
    margin-right: 2.44rem;
    margin-top: 8.25rem;
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 7.69rem;
    height: 4.69rem;
}

.group_35 {
    margin-top: -0.56rem;
}

.group_36 {
    height: 24.38rem;
}

.image_38 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.56rem;
    width: 10.44rem;
    height: 6.5rem;
}

.pos_12 {
    position: absolute;
    left: 0.25rem;
    top: 2.56rem;
}

.image_35 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 8.44rem;
    height: 4.94rem;
}

.pos_11 {
    position: absolute;
    left: 50%;
    top: 1.25rem;
    transform: translateX(-50%);
}

.image_34 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 8.63rem;
    height: 4.44rem;
}

.pos_10 {
    position: absolute;
    right: 0;
    top: 0;
}

.image_45 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 8.5rem;
    height: 4.94rem;
}

.pos_15 {
    position: absolute;
    left: 0.25rem;
    bottom: 8.81rem;
}

.image_42 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 8.56rem;
    height: 6rem;
}

.pos_14 {
    position: absolute;
    left: 50%;
    top: 7.06rem;
    transform: translateX(-50%);
}

.image_39 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.63rem;
    width: 9.56rem;
    height: 7.44rem;
}

.pos_13 {
    position: absolute;
    right: 1.88rem;
    top: 5.06rem;
}

.pos_18 {
    position: absolute;
    left: 0;
    bottom: 2.38rem;
}

.image_49 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 8.44rem;
    height: 4.88rem;
}

.pos_17 {
    position: absolute;
    left: 9.63rem;
    bottom: 5.19rem;
}

.image_48 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 11.31rem;
    height: 4.56rem;
}

.pos_16 {
    position: absolute;
    right: 1rem;
    bottom: 6.19rem;
}

.image_53 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 9rem;
    height: 3.75rem;
}

.pos_20 {
    position: absolute;
    left: 7.38rem;
    bottom: 0;
}

.image_51 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 11.69rem;
    height: 4.5rem;
}

.pos_19 {
    position: absolute;
    right: 3.13rem;
    bottom: 0.69rem;
}

.group_37 {
    margin-top: 1.25rem;
}

.image_36 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 6.38rem;
    height: 4.44rem;
}

.group_40 {
    margin-top: 1.63rem;
}

.image_43 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 6.13rem;
    height: 5.19rem;
}

.image_44 {
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 4.94rem;
    height: 4.75rem;
}

.image_50 {
    margin-left: 0.38rem;
    margin-top: 2.25rem;
    filter: drop-shadow(0rem 0rem 0.38rem #7a7a7a);
    border-radius: 0.25rem;
    width: 7.69rem;
    height: 5.63rem;
}

.section_23 {
    padding: 2.88rem 1.88rem 0 19rem;
    background-color: #1a1c1e;
}

.section_24 {
    background-color: #525457;
    width: 81.56rem;
    height: 0.13rem;
    border-left: solid 0.019rem #525457;
    border-right: solid 0.019rem #525457;
    border-top: solid 0.019rem #525457;
    border-bottom: solid 0.019rem #525457;
}

.group_42 {
    padding: 4.75rem 2.25rem;
}

.font_15 {
    font-size: 0.88rem;
    font-family: Source Han Sans CN;
    line-height: 0.88rem;
    color: #ffffff;
}

.font_16 {
    font-size: 0.75rem;
    font-family: Source Han Sans CN;
    line-height: 0.75rem;
    color: #c3c7cd;
}

.text_26 {
    margin-top: 1.25rem;
}

.text_31 {
    margin-top: 0.94rem;
}

.text_36 {
    margin-top: 0.88rem;
}

.image_54 {
    width: 0.19rem;
    height: 9.5rem;
}

.text_27 {
    margin-top: 1.25rem;
}

.text_32 {
    margin-top: 0.94rem;
}

.text_37 {
    margin-top: 0.88rem;
}

.text_40 {
    margin-top: 0.88rem;
}

.text_28 {
    margin-top: 1.25rem;
}

.text_33 {
    margin-top: 0.94rem;
}

.text_38 {
    margin-top: 0.88rem;
}

.text_41 {
    margin-top: 0.88rem;
}

.text_43 {
    margin-top: 0.94rem;
}

.text_29 {
    margin-top: 1.25rem;
}

.text_34 {
    margin-top: 0.94rem;
}

.text_39 {
    margin-top: 0.88rem;
}

.text_42 {
    margin-top: 0.88rem;
}

.text_44 {
    margin-top: 0.94rem;
}

.text_30 {
    margin-top: 1.25rem;
}

.text_35 {
    margin-top: 0.94rem;
}

.image_55 {
    width: 4.81rem;
    height: 4.81rem;
}

.group_43 {
    padding-bottom: 1.31rem;
}

.group_44 {
    padding-top: 1.56rem;
    width: 81.5rem;
    border-top: solid 0.13rem #525457;
}

.text_45 {
    margin-left: 28.69rem;
}

.image_56 {
    filter: drop-shadow(0rem 0.063rem 0.81rem #0000002e);
    width: 2.63rem;
    height: 2.5rem;
    margin-left: 12rem;
}


#wrap{
    position: relative;
    width:100% ;
    height: 52.3rem;
 
}
#wrap .pic{
    width: 100%;
    height: 52.3rem;
    position: relative;
    cursor: pointer;
    }
#wrap .pic img{
    position:absolute;
    width:100% ;
    height: 52.3rem;
}
#wrap .btn span{
    position: absolute;
    top: 50%;
    display: block;
    width: 3.1rem;
    height: 5.6rem;
    margin-top: -2.8rem;
    background: rgba(0,0,0,.5);
    font-size: 1.25rem;
    text-align: center;
    line-height: 5.6rem; 
    cursor: pointer;
}
#wrap .btn span.next{
    position: absolute;
    right: 0;
}
#wrap .lib{
    position: absolute;
    bottom: 0.83rem;
    left: 50%;
    margin-left: -4.06rem;
    display: flex;  
    flex-direction: row; 
    justify-content:space-between;
    align-items: center; 
    width:8.12rem ;
    height: 1.88rem;
    background: #c5cacd;
    border-radius: 20px;
}
#wrap .lib span {
    display: block;
    width: 0.83rem;
    height: 0.83rem;
    background: #fff;
    margin: 0.31rem;
    border-radius: 50%; 
    cursor: pointer;
}
#wrap .lib span.on{
    background: #dcdfe0;
}


#wrapnews{
    position: relative;
    width:100% ;
    height: 29.94rem;
 
}
#wrapnews .picnews{
    width: 42.75rem;
    height: 29.94rem;
    position: relative;
    cursor: pointer;
    }
#wrapnews .picnews img{
    position:absolute;
    width: 42.75rem;
    height: 29.94rem;
}
#wrapnews .btnnews span{
    position: absolute;
    top: 50%;
    display: block;
    width: 3.13rem;
    height: 5.6rem;
    margin-top: -2.81rem;
    background: rgba(0,0,0,.5);
    font-size: 1.25rem;
    text-align: center;
    line-height: 5.6rem; 
    cursor: pointer;
}
#wrapnews .btnnews span.nextnews{
    position: absolute;
    right: 0;
}
#wrapnews .news_title{
    position: absolute;
    left: 10%;
    margin-left: -4.31rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 42.75rem;
    height: 1.88rem;
    background: rgba(0, 0, 0, .5);
    margin-top: -1.88rem;
    color: white;
    padding-left: 0.83rem;
}
#wrapnews .libnews{
    position: absolute;
    left: 90%;
    margin-left: -4.31rem;
    display: flex;  
    flex-direction: row; 
    justify-content:space-between;
    align-items: center; 
    height: 1.88rem;
    margin-top: -1.88rem;
}
#wrapnews .libnews span {
    display: block;
    width: 0.83rem;
    height: 0.83rem;
    background: #fff;
    margin: 0.31rem;
    border-radius: 50%;  
    cursor: pointer;
}
#wrapnews .libnews span.onnews{
    background: #dcdfe0;
}








/* 业务版块  start */
/* - 城市服务 start */

.yewubankuai {
    background-image: url('../img/ywbk_index_bg01.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    /* height: 100%; */
}
.yewubankuai .section {
    background-image: url('../img/ywbk_index_bg01.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 120rem;
    height: 64.75rem;
}

.ywbk_title {
    color: #333333;
    font-size: 2.06rem;
    font-family: Microsoft YaHei;
    line-height: 2.13rem;
    position: absolute;
    left: 50%;
    top: 4.5rem;
    transform: translateX(-50%);
  } 
.ywbk_title_eng {
    /* text-transform: uppercase; */
    word-break: break-all;
    font-size: 1.31rem;
    font-family: Microsoft YaHei;
    line-height: 1.19rem;
    color: #333333;
    position: absolute;
    left: 50%;
    top: 7.56rem;
    transform: translateX(-50%);
  }

  .imgx3 {
    width: 5.5rem;
    height: 5.5rem;
  }
 
  .yw_imgx3 {
    position: absolute;
    left: 50%;
    width: 63.44rem;
    top: 12.19rem;
    transform: translateX(-50%);
  } 

.chengshifuw_work {
    width: 5.5rem;
    position: absolute;
    left: 28rem;
    top: 18.94rem;
    line-height: 1.38rem;
    font-size: 1.31rem;
    text-transform: uppercase;
    font-family: Microsoft YaHei; 
    color: #333333; 
}
.shengwujishu_word_2{
    position: absolute;
    left: 50%;
    top: 18.88rem;
    transform: translateX(-50%);
    line-height: 1.38rem;
    text-transform: uppercase;
    font-size: 1.31rem;
    font-family: Microsoft YaHei; 
    color: #333333; 
}

.zaishengziyuan_word_2 {
    line-height: 1.38rem; 
    position: absolute;
    right: 28.25rem;
    top: 18.94rem;
    text-transform: uppercase;
    font-size: 1.31rem;
    font-family: Microsoft YaHei;
    line-height: 1.31rem;
    color: #333333;
}
 

.ywbk_check {
    width: 2.63rem;
    height: 2.31rem; 
    position: absolute;
    left: 29.94rem;
    top: 22.13rem;
  }

.BOX_x3{
  position: absolute;
  right: 9.88rem;
  top: 24.38rem; 
  background-color: #f7f7f7;
  width: 99.63rem;
}
.BOX_x3 .flex {
    flex: 1 1 33.13rem;
}
.BOX_x3 .csfw_box_1 {
    background-image: url('../img/ywbk_cxhw_bg01.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 39.31rem;
}

.CXHW_title {
    font-size: 1.38rem;
    text-transform: uppercase;
    font-size: 1.31rem;
    font-family: Microsoft YaHei;
    line-height: 1.31rem;
    color: #ffffff;
}
.group_list {
    padding: 3.81rem 5.94rem 4.19rem 6.13rem;
  }

/* 共用的 */
.text-wrapper_4 {
padding: 1.25rem 0;
background-color: #f7f7f7cc;
border-radius: 0.75rem;
width: 21.06rem;
}
.text-wrapper_4 .list_title{
    line-height: 1.25rem;text-transform: uppercase;font-size: 1.31rem;
    font-family: Microsoft YaHei; 
    color: #3b485f;
}

.BOX_x3 .ljfl_box_2 {
    background-image: url('../img/ywbk_cxhw_bg02.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 39.31rem;
    margin-left: 0.19rem;
}
.BOX_x3 .wybj_box_3 {
    background-image: url('../img/ywbk_cxhw_bg03.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 39.31rem;
    margin-left: 0.19rem;
  }

  .type_wrapper {
    padding: 1.5rem 0 1.31rem;
    background-color: #0d6fb8;
    width: 33rem;
  }

.type_wrapper_hui {
    padding: 1.5rem 0 1.25rem;
    background-color: #4b4b4b;
    width: 33rem;
} 

/* - 城市服务 end */


/* 生物技术 & 再生资源 start */

.swjs_BOX2  {
    position: absolute;
    right: 9.88rem;
    top: 24.38rem;
    padding: 2.81rem 0 15.19rem;
    background-image: url('../img/BOX2_swjs.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 99.63rem;
}

.zszy_BOX3 {
    position: absolute;
    right: 9.88rem;
    top: 24.38rem;
    padding: 2.81rem 0 15.19rem;
    background-image: url('../img/BOX3_swjs.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 99.63rem;
}
.top31 {
    margin-top: 1.94rem;
}
.swjs_list_block {
    padding: 1.25rem 0;
    /* background-color: #f7f7f7cc; */
    border-radius: 0.75rem;
    width: 21rem;
    height: 3.88rem;
  }

.swjs_list_title {
    padding: 1.25rem 0;
    background-color: #f7f7f7cc;
    border-radius: 0.75rem;
    width: 21rem;
    height: 3.88rem;
  }
  .swjs_font{
    font-size: 1.31rem;
    font-family: Microsoft YaHei;
    line-height: 1.31rem;
    color: #3b485f;
  }






/* 业务版块  end */