.page {
    background-color: rgba(243, 244, 251, 1);
    position: relative;
    width: 100%;
    height: 100%;
    min-height: 100%;
    min-width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}

.item-detail-box {
    width: 900px;
    flex-wrap: wrap;
    display: flex !important;
    justify-content: flex-start !important;
}

a {
    text-decoration: none;
}

a.active-menu:hover {
    /*height: 60px;*/
    background: linear-gradient(180deg, #F16868 0%, #DB5252 100%);
    border-radius: 10px;
    color: #fff;
}

a.active-menu:hover .image-container {
    background-position: right center;
}

a.active-menu .image-text_94 .text-group_90 {
    /*color: rgba(51, 51, 51, 1);*/
    color: #41474B;
}

a.active-menu:hover .image-text_94 .text-group_90 {
    color: #fff !important;
}

/* 顶部 */
.xjip_header_new {
    width: 100%;
    height: 164px;
    background-image: url('/assets/images/header-bg.png');
    background-size: cover;
}



.group_2_copy {
    margin: 0 auto;
    width: 1200px;
    height: 164px;
    border: none !important;
}

.flex-row {
    display: flex;
    /* flex-display: row; */
    align-items: center;
    justify-content: space-between;
}

.image_1 {
    width: 60px;
    height: 47px;
    margin: 20px 0 0 0;
}

.text_1 {
    width: 240px;
    height: 29px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 20px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 29px;
    margin: 29px 0 0 21px;
}

.logo-box {
    display: flex;

}

.logo-image {
    width: 84px;
    height: 84px;
}

.logo-text {
    height: 84px;
    margin-left: 12px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-family: Alibaba PuHuiTi, Alibaba PuHuiTi;
}

.logo-text-1 {
    overflow-wrap: break-word;
    font-size: 34px;
    color: #000000;
    font-weight: bold;
    text-align: left;
    white-space: nowrap;
}

.logo-text-2 {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    color: #000000;
}

.logo-text-1:hover {
    cursor: pointer;
    color: #106FFF;
}

.header-search {
    height: 40px;
    line-height: 40px;
    position: absolute; 
    top: 44px;   
    left: 801px;
}

.header-search-main {
    width: 400px;
    height: 40px;
    background: #FFFFFF;
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header-search-icon {
    width: 16px;
    height: 16px;
    margin-right: 12px;
}

.header-search-input {
    border: none;
    outline: none;
    width: 600px;
    margin: 10px;
    color: #000;
    font-size: 14px;
    flex: 1
}

.header-search-btn {
    color: white;
    border: none;
    width: 80px;
    height: 40px;
    border-radius: 0 8px 8px 0;
    background: #106FFF;
    font-size: 16px;
    cursor: pointer;
}

.line {
    width: 2px;
    height: 12px;
    background-color: #005BA3 ;
    margin-top: 14px;
}

.rightbox {
    display: flex;
    margin-left: 0px !important;
    height: 40px;
    width: 100px !important;
    justify-content: space-between;
    align-items: center;
}

.rightbox a {
    text-decoration: none;
}

.logined-box-new {
    width: 100px;
    height: 40px;
    color: #0C4EA1;
    font-size: 16px;
    line-height: 40px;

    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    text-decoration: none;
    box-sizing: border-box;
}

.login-box-new {
    float: left;
    height: 40px;
    border-radius: 4px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: bold;
    color: #005BA3;
    line-height: 40px;
    text-align: center;
    margin-right: 10px;
}

.loginout-box-new {
    width: 64px;
    height: 40px;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.15);

    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 40px;
    text-align: center;
}

.register-box-new {
    height: 40px;
    border-radius: 4px;
    text-align: center;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: bold;
    color: #005BA3;
    line-height: 40px;
    margin-left: 10px;
}
/* 顶部 */

.top-box-banner {
    background-image: url(/assets/office/img/newbg.png);
    /*background-image: url(/assets/office/img/dfcf99bc7ef643f4a64d5d58376bae2e_mergeImage.png);*/
    width: 100%;
    /* height: 500px; */
    height: 350px;
    margin-top: -60px;
    background-color: #fff;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    overflow: hidden;
}

.group_2 {
    box-shadow: 0px 10px 12px 0px rgba(0, 0, 0, 0.04);
    background-color: rgba(255, 255, 255, 1);
    margin: 0 auto;
    width: 1200px;
    height: 88px;
    border: 1px solid rgba(255, 255, 255, 1);
    justify-content: flex-center;
}

.image_1 {
    width: 60px;
    height: 47px;
    margin: 20px 0 0 0;
}

.text_1 {
    width: 240px;
    height: 29px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 20px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 29px;
    margin: 29px 0 0 21px;
}

.box_65 {
    background-color: rgba(255, 255, 255, 1);
    width: 116px;
    height: 40px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    margin: 24px 0 0 50px;
}

.thumbnail_6 {
    width: 16px;
    height: 16px;
    margin: 12px 0 0 12px;
}

.text_250 {
    width: 64px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 16px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 24px;
    margin: 8px 16px 0 8px;
}

.text-wrapper_208 {
    border-radius: 4px;
    height: 40px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    width: 64px;
    margin: 24px 0 0 564px;
}

.text_251 {
    width: 32px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 24px;
    margin: 8px 0 0 16px;
}

.text-wrapper_209 {
    background-color: rgba(10, 58, 113, 1);
    border-radius: 4px;
    height: 40px;
    width: 64px;
    margin: 24px 360px 0 20px;
}

.text_252 {
    width: 32px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 24px;
    margin: 8px 0 0 16px;
}

.text_5 {
    width: 220px;
    height: 59px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    letter-spacing: 4px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 59px;
    margin: 124px 0 0 366px;
}

.text_6 {
    width: 231px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 0.5);
    font-size: 16px;
    letter-spacing: 1.600000023841858px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 24px;
    margin-left: 366px;
}

.section_41 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 1180px;
    height: 60px;
    margin: 32px auto 213px auto;
}

.label_85 {
    width: 24px;
    height: 24px;
    margin: 18px 0 0 20px;
}

.text_210 {
    width: 154px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 20px 0 0 24px;
}

.text-wrapper_168 {
    height: 60px;
    background: url(./img/SketchPng96ca40113db6cd3c6d02cd366a7c61fd5421efff2f5a0df14aed354ce747d537.png) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 797px;
    width: 171px;
}

.text_211 {
    width: 40px;
    height: 29px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 29px;
    margin: 15px 0 0 63px;
}

.group_69 {
    width: 100%;
    background: #ffffff;
}

.text_9 {
    width: 96px;
    height: 36px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 24px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 36px;
    margin: 60px auto 0 auto;
}

.group_70 {
    width: 1198px;
    height: 576px;
    margin: 40px 0 0 360px;
}

.group_5 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 386px;
    height: 576px;
    justify-content: flex-center;
}

.text_10 {
    width: 65px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 40px 0 0 40px;
}

.block_58 {
    width: 242px;
    height: 24px;
    margin: 16px 0 0 40px;
}

.box_2 {
    height: 24px;
    background: url(./img/SketchPng358b51a1d809c1ed83273c08750918c9781daadeb46fdbe761f50078d93adb9b.png) 100% no-repeat;
    background-size: 100% 100%;
    width: 74px;
    position: relative;
}

.text_11 {
    width: 56px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.label_20 {
    position: absolute;
    left: 44px;
    top: 10px;
    width: 30px;
    height: 30px;
}

.text-wrapper_210 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    margin-left: 10px;
    width: 74px;
}

.text_253 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_211 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    margin-left: 10px;
    width: 74px;
}

.text_254 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.box_3 {
    background-color: rgba(244, 247, 250, 1);
    width: 346px;
    height: 1px;
    margin: 24px 0 0 40px;
}

.text_14 {
    width: 107px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 24px 0 0 40px;
}

.block_59 {
    width: 242px;
    height: 24px;
    margin: 16px 0 0 40px;
}

.text-wrapper_212 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_255 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_213 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    margin-left: 10px;
    width: 74px;
}

.text_256 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_214 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    margin-left: 10px;
    width: 74px;
}

.text_257 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.box_5 {
    background-color: rgba(244, 247, 250, 1);
    width: 346px;
    height: 1px;
    margin: 24px 0 0 40px;
}

.text_18 {
    width: 65px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 24px 0 0 40px;
}

.block_60 {
    width: 242px;
    height: 24px;
    margin: 16px 0 0 40px;
}

.text-wrapper_215 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_258 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_216 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    margin-left: 10px;
    width: 74px;
}

.text_259 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_217 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    margin-left: 10px;
    width: 74px;
}

.text_260 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.box_7 {
    background-color: rgba(244, 247, 250, 1);
    width: 346px;
    height: 1px;
    margin: 24px 0 0 40px;
}

.text_22 {
    width: 65px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 24px 0 0 40px;
}

.block_61 {
    width: 158px;
    height: 24px;
    margin: 16px 0 0 40px;
}

.text-wrapper_218 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_261 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_219 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_262 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.box_9 {
    background-color: rgba(244, 247, 250, 1);
    width: 346px;
    height: 1px;
    margin: 24px 0 0 40px;
}

.text_25 {
    width: 79px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 24px 0 0 40px;
}

.block_62 {
    width: 158px;
    height: 24px;
    margin: 16px 0 40px 40px;
}

.text-wrapper_220 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_263 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_221 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_264 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.group_6 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 386px;
    height: 576px;
    margin-left: 20px;
    justify-content: flex-center;
}

.text_28 {
    /*width: 100%;*/
    /*height: 20px;*/
    /*overflow-wrap: break-word;*/
    /*color: rgba(51, 51, 51, 1);*/
    /*font-size: 14px;*/
    /*font-family: SourceHanSansSC-Heavy;*/
    /*font-weight: 900;*/
    /*text-align: left;*/
    /*white-space: nowrap;*/
    /*line-height: 20px;*/
    /*margin: 0 0 0 40px;*/

    width: 160px;
    height: 30px;
    overflow-wrap: break-word;
    color: #41474B;
    font-size: 20px;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 500;
    white-space: nowrap;
    line-height: 30px;
}

.section_44 {
    /*width: 158px;*/
    /*height: 24px;*/
    /*margin: 16px 0 0 40px;*/
    height: 40px;
    margin: 16px 0;

}

.text-wrapper_222:nth-child(1) {
    margin-right: 10px;
}

.text-wrapper_222 {
    /*box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);*/
    /*background-color: rgba(255, 255, 255, 1);*/
    /*border-radius: 2px;*/
    /*height: 24px;*/
    /*border: 1px solid rgba(217, 217, 217, 1);*/
    /*width: 74px;*/
    border-radius: 50px;
    height: 40px;
    border: 1px solid #106FFF;
    width: 96px;
}

.text_265 {
}

.text-wrapper_223 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_266 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.block_2 {
    background-color: rgba(244, 247, 250, 1);
    width: 346px;
    height: 1px;
    margin: 24px 0 0 40px;
}

.text_31 {
    width: 65px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 24px 0 0 40px;
}

.section_45 {
    width: 158px;
    height: 24px;
    margin: 16px 0 0 40px;
}

.text-wrapper_224 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_267 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_225 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_268 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.block_4 {
    background-color: rgba(244, 247, 250, 1);
    width: 346px;
    height: 1px;
    margin: 24px 0 0 40px;
}

.text_34 {
    width: 65px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 24px 0 0 40px;
}

.section_46 {
    width: 158px;
    height: 24px;
    margin: 16px 0 0 40px;
}

.text-wrapper_226 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_269 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_227 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_270 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.block_6 {
    background-color: rgba(244, 247, 250, 1);
    width: 346px;
    height: 1px;
    margin: 24px 0 0 40px;
}

.text_37 {
    width: 135px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 24px 0 0 40px;
}

.section_47 {
    width: 242px;
    height: 24px;
    margin: 16px 0 0 40px;
}

.text-wrapper_228 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_271 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_229 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    margin-left: 10px;
    width: 74px;
}

.text_272 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_230 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    margin-left: 10px;
    width: 74px;
}

.text_273 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.block_8 {
    background-color: rgba(244, 247, 250, 1);
    width: 346px;
    height: 1px;
    margin: 24px 0 0 40px;
}

.text_41 {
    width: 135px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 24px 0 0 40px;
}

.section_48 {
    width: 158px;
    height: 24px;
    margin: 16px 0 40px 40px;
}

.text-wrapper_231 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_274 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_232 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_275 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.group_7 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 386px;
    height: 576px;
    margin-left: 20px;
    justify-content: flex-center;
}

.text_44 {
    width: 149px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 40px 0 0 40px;
}

.box_66 {
    width: 242px;
    height: 24px;
    margin: 16px 0 0 40px;
}

.text-wrapper_233 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_276 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_234 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    margin-left: 10px;
    width: 74px;
}

.text_277 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_235 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    margin-left: 10px;
    width: 74px;
}

.text_278 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.box_12 {
    background-color: rgba(244, 247, 250, 1);
    width: 346px;
    height: 1px;
    margin: 24px 0 0 40px;
}

.text_48 {
    width: 107px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 24px 0 0 40px;
}

.box_67 {
    width: 242px;
    height: 24px;
    margin: 16px 0 0 40px;
}

.text-wrapper_236 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_279 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_237 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    margin-left: 10px;
    width: 74px;
}

.text_280 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_238 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    margin-left: 10px;
    width: 74px;
}

.text_281 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.box_14 {
    background-color: rgba(244, 247, 250, 1);
    width: 346px;
    height: 1px;
    margin: 24px 0 0 40px;
}

.text_52 {
    width: 149px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 24px 0 0 40px;
}

.box_68 {
    width: 242px;
    height: 24px;
    margin: 16px 0 0 40px;
}

.text-wrapper_239 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_282 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_240 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    margin-left: 10px;
    width: 74px;
}

.text_283 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_241 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    margin-left: 10px;
    width: 74px;
}

.text_284 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.box_16 {
    background-color: rgba(244, 247, 250, 1);
    width: 346px;
    height: 1px;
    margin: 24px 0 0 40px;
}

.text_56 {
    width: 149px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 24px 0 0 40px;
}

.box_69 {
    width: 242px;
    height: 24px;
    margin: 16px 0 0 40px;
}

.text-wrapper_242 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
}

.text_285 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_243 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    margin-left: 10px;
    width: 74px;
}

.text_286 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text-wrapper_244 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    margin-left: 10px;
    width: 74px;
}

.text_287 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.box_18 {
    background-color: rgba(244, 247, 250, 1);
    width: 346px;
    height: 1px;
    margin: 24px 0 0 40px;
}

.text_60 {
    width: 93px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 24px 0 0 40px;
}

.text-wrapper_245 {
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.02);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    height: 24px;
    border: 1px solid rgba(217, 217, 217, 1);
    width: 74px;
    margin: 16px 0 40px 40px;
}

.text_288 {
    width: 57px;
    height: 22px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin: 1px 0 0 8px;
}

.text_62 {
    width: 144px;
    height: 36px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 24px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 36px;
    margin: 60px 0 0 888px;
}

.text-wrapper_246 {
    width: 416px;
    height: 20px;
    margin: 32px 0 0 752px;
}

.text_63 {
    width: 56px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(198, 28, 28, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
}

.text_64 {
    width: 56px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-left: 64px;
}

.text_65 {
    width: 56px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-left: 64px;
}

.text_66 {
    width: 56px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-left: 64px;
}

.section_3 {
    background-color: rgba(198, 28, 28, 1);
    width: 56px;
    height: 4px;
    margin: 16px 0 0 752px;
}

.group_71 {
    width: 1201px;
    height: 540px;
    margin: 32px 0 0 359px;
}

.group_8 {
    background-color: rgba(255, 255, 255, 1);
    width: 600px;
    height: 540px;
}

.image-text_81 {
    width: 600px;
    height: 472px;
    margin-left: 1px;
}

.group_9 {
    border-radius: 4px;
    background-image: url(./img/a2b683217c914753a1edef3c36aa3400_mergeImage.png);
    width: 600px;
    height: 400px;
}

.text-group_78 {
    width: 516px;
    height: 52px;
    margin: 20px 0 0 40px;
}

.text_67 {
    width: 400px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: left;
    white-space: nowrap;
    line-height: 24px;
}

.text_68 {
    width: 516px;
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 12px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: justify;
    white-space: nowrap;
    line-height: 18px;
    margin-top: 10px;
}

.text_69 {
    width: 57px;
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 12px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: justify;
    white-space: nowrap;
    line-height: 18px;
    margin: 34px 0 16px 41px;
}

.box_70 {
    width: 560px;
    height: 537px;
}

.text_70 {
    width: 352px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: justify;
    white-space: nowrap;
    line-height: 24px;
}

.text_71 {
    width: 57px;
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 12px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: justify;
    white-space: nowrap;
    line-height: 18px;
    margin-top: 20px;
}

.section_5 {
    background-color: rgba(227, 227, 227, 1);
    width: 560px;
    height: 1px;
    margin-top: 12px;
}

.text_72 {
    width: 391px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: justify;
    white-space: nowrap;
    line-height: 24px;
    margin-top: 20px;
}

.text_73 {
    width: 57px;
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 12px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: justify;
    white-space: nowrap;
    line-height: 18px;
    margin-top: 20px;
}

.section_6 {
    background-color: rgba(227, 227, 227, 1);
    width: 560px;
    height: 1px;
    margin-top: 12px;
}

.text_74 {
    width: 400px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: justify;
    white-space: nowrap;
    line-height: 24px;
    margin-top: 20px;
}

.text_75 {
    width: 57px;
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 12px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: justify;
    white-space: nowrap;
    line-height: 18px;
    margin-top: 20px;
}

.section_7 {
    background-color: rgba(227, 227, 227, 1);
    width: 560px;
    height: 1px;
    margin-top: 12px;
}

.text_76 {
    width: 304px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: justify;
    white-space: nowrap;
    line-height: 24px;
    margin-top: 20px;
}

.text_77 {
    width: 57px;
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 12px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: justify;
    white-space: nowrap;
    line-height: 18px;
    margin-top: 20px;
}

.section_8 {
    background-color: rgba(227, 227, 227, 1);
    width: 560px;
    height: 1px;
    margin-top: 12px;
}

.text_78 {
    width: 544px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: justify;
    white-space: nowrap;
    line-height: 24px;
    margin-top: 20px;
}

.text_79 {
    width: 57px;
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 12px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: justify;
    white-space: nowrap;
    line-height: 18px;
    margin-top: 20px;
}

.section_9 {
    background-color: rgba(227, 227, 227, 1);
    width: 560px;
    height: 1px;
    margin-top: 12px;
}

.text_80 {
    width: 240px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-family: SourceHanSansSC-Heavy;
    font-weight: 900;
    text-align: justify;
    white-space: nowrap;
    line-height: 24px;
    margin-top: 20px;
}

.text_81 {
    width: 57px;
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 12px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: justify;
    white-space: nowrap;
    line-height: 18px;
    margin-top: 20px;
}

.section_10 {
    background-color: rgba(227, 227, 227, 1);
    width: 560px;
    height: 1px;
    margin: 9px 0 0 1000px;
}

.text-wrapper_247 {
    border-radius: 4px;
    height: 40px;
    border: 1px solid rgba(198, 28, 28, 1);
    width: 128px;
    margin: 64px 0 121px 912px;
}

.text_289 {
    width: 96px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(198, 28, 28, 1);
    font-size: 16px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 24px;
    margin: 8px 0 0 16px;
}

.section_11 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 1200px;
    position: relative;
    /*margin: -113px auto 0 auto;*/
    margin: 10px auto 0px auto;
    justify-content: flex-center;
    /*padding: 10px 40px 40px 40px;*/
    padding: 10px 0;
}

.group_72 {
    width: 66px;
    height: 22px;
    margin: 33px 0 25px 0;
}

.text-wrapper_248 {
    background-color: rgba(244, 247, 250, 1);
    border-radius: 2px;
    height: 22px;
    width: 66px;
}

.text_290 {
    width: 49px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 12px;
    font-family: PingFangSC-Regular;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 1px 0 0 8px;
}

.group_73 {
    width: 414px;
    height: 90px;
    margin: 64px 0 0 40px;
}

.block_63 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 202px;
    height: 60px;
    border: 1px solid rgba(244, 247, 250, 1);
    margin-top: 30px;
}

.image-text_82 {
    width: 154px;
    height: 32px;
    margin: 14px 0 0 20px;
}

.label_86 {
    width: 32px;
    height: 32px;
}

.text-group_79 {
    width: 112px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 6px;
}

.label_21 {
    width: 30px;
    height: 30px;
    margin-left: -46px;
}

.block_64 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 202px;
    height: 60px;
    border: 1px solid rgba(244, 247, 250, 1);
    margin: 30px 0 0 26px;
}

.image-text_83 {
    width: 142px;
    height: 32px;
    margin: 14px 0 0 20px;
}

.label_87 {
    width: 32px;
    height: 32px;
}

.text-group_80 {
    width: 100px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 6px;
}

.group_74 {
    width: 66px;
    height: 22px;
    margin: 32px 0 0 40px;
}

.text-wrapper_42 {
    background-color: rgba(244, 247, 250, 1);
    border-radius: 2px;
    height: 22px;
    width: 66px;
}

.text_83 {
    width: 48px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 12px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 1px 0 0 8px;
}

.group_75 {
    width: 1050px;
    height: 60px;
    margin: 24px 0 0 40px;
}

.block_65 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 202px;
    height: 60px;
    border: 1px solid rgba(244, 247, 250, 1);
}

.image-text_84 {
    width: 147px;
    height: 32px;
    margin: 14px 0 0 20px;
}

.label_88 {
    width: 32px;
    height: 32px;
}

.text-group_81 {
    width: 105px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 6px;
}

.block_66 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 202px;
    height: 60px;
    border: 1px solid rgba(244, 247, 250, 1);
    margin-left: 10px;
}

.image-text_85 {
    width: 155px;
    height: 32px;
    margin: 14px 0 0 20px;
}

.label_89 {
    width: 32px;
    height: 32px;
}

.text-group_82 {
    width: 113px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 6px;
}

.block_67 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 202px;
    height: 60px;
    border: 1px solid rgba(244, 247, 250, 1);
    margin-left: 10px;
}

.image-text_86 {
    width: 151px;
    height: 32px;
    margin: 14px 0 0 20px;
}

.label_90 {
    width: 32px;
    height: 32px;
}

.text-group_83 {
    width: 109px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 6px;
}

.block_68 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 202px;
    height: 60px;
    border: 1px solid rgba(244, 247, 250, 1);
    margin-left: 10px;
}

.image-text_87 {
    width: 154px;
    height: 32px;
    margin: 14px 0 0 20px;
}

.label_91 {
    width: 32px;
    height: 32px;
}

.text-group_84 {
    width: 112px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 6px;
}

.block_69 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 202px;
    height: 60px;
    border: 1px solid rgba(244, 247, 250, 1);
    margin-left: 10px;
}

.image-text_88 {
    width: 157px;
    height: 32px;
    margin: 14px 0 0 20px;
}

.label_92 {
    width: 32px;
    height: 32px;
}

.text-group_85 {
    width: 115px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 6px;
}

.group_76 {
    width: 66px;
    height: 22px;
    margin: 32px 0 0 40px;
}

.text-wrapper_43 {
    background-color: rgba(244, 247, 250, 1);
    border-radius: 2px;
    height: 22px;
    width: 66px;
}

.text_84 {
    width: 48px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 12px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin: 1px 0 0 8px;
}

.group_77 {
    width: 626px;
    height: 60px;
    margin: 24px 0 40px 40px;
}

.box_71 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 202px;
    height: 60px;
    border: 1px solid rgba(244, 247, 250, 1);
}

.image-text_89 {
    width: 135px;
    height: 32px;
    margin: 14px 0 0 20px;
}

.label_93 {
    width: 32px;
    height: 32px;
}

.text-group_86 {
    width: 93px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 6px;
}

.box_72 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 202px;
    height: 60px;
    border: 1px solid rgba(244, 247, 250, 1);
    margin-left: 10px;
}

.image-text_90 {
    width: 135px;
    height: 32px;
    margin: 14px 0 0 20px;
}

.label_94 {
    width: 32px;
    height: 32px;
}

.text-group_87 {
    width: 93px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 6px;
}

.box_73 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 202px;
    height: 60px;
    border: 1px solid rgba(244, 247, 250, 1);
    margin-left: 10px;
}

.image-text_91 {
    width: 135px;
    height: 32px;
    margin: 14px 0 0 20px;
}

.label_95 {
    width: 32px;
    height: 32px;
}

.text-group_88 {
    width: 93px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 6px;
}

.group_78 {
    position: absolute;
    left: 40px;
    top: 86px;
    width: 1050px;
    height: 60px;
}

.block_27 {
    width: 202px;
    height: 60px;
    background: url(./img/SketchPngce4e19f9f696520ca8fbb842d99fd9c2ab64fdaceddb1df4efe9739ed5d7c315.png) 100% no-repeat;
    background-size: 100% 100%;
}

.image-text_92 {
    width: 98px;
    height: 32px;
    margin: 14px 0 0 20px;
    text-decoration: none;
}

.label_96 {
    /*width: 32px;*/
    /*height: 32px;*/
    width: 72px;
    height: 72px;
    overflow: hidden;

}

.label_96 .image-container {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 200%;
    background-position: left center;
    transition: background-position 0.5s ease;
}

.text-group_28 {
    width: 56px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 6px;
}

.section_49 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 202px;
    height: 60px;
    border: 1px solid rgba(244, 247, 250, 1);
    margin-left: 10px;
}

.image-text_93 {
    width: 135px;
    height: 32px;
    margin: 14px 0 0 20px;
}

.label_97 {
    width: 32px;
    height: 32px;
}

.text-group_89 {
    width: 93px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 6px;
}

.section_50 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    padding: 10px;
    /*height: 60px;*/
    /*border: 1px solid rgb(177, 209, 241);*/
    /*margin-right: 10px;*/
    margin-bottom: 10px;
}

.image-text_94 {
    /*min-width: 135px;*/
    /*height: 32px;*/
    /*margin: 14px 0 0 20px;*/
    min-width: 150px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.label_98 {
    width: 32px;
    height: 32px;
}

.text-group_90 {
    /*min-width: 93px;*/
    height: 26px;
    overflow-wrap: break-word;
    font-size: 18px;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    white-space: nowrap;
    line-height: 26px;
    margin-top: 10px;
}

.section_51 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 202px;
    height: 60px;
    border: 1px solid rgba(244, 247, 250, 1);
    margin-left: 10px;
}

.image-text_95 {
    width: 154px;
    height: 32px;
    margin: 14px 0 0 20px;
}

.label_99 {
    width: 32px;
    height: 32px;
}

.text-group_91 {
    width: 112px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 6px;
}

.section_52 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 202px;
    height: 60px;
    border: 1px solid rgba(244, 247, 250, 1);
    margin-left: 10px;
}

.image-text_96 {
    width: 135px;
    height: 32px;
    margin: 14px 0 0 20px;
}

.label_100 {
    width: 32px;
    height: 32px;
}

.text-group_92 {
    width: 93px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 14px;
    font-family: SourceHanSansSC-Medium;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 6px;
}





.top-banner {
    width: 100%;
    height: 180px;
    background: no-repeat center center/cover;
}

.top-banner-title {
    width: 1200px;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    text-align: left;
    color: #fff;
    margin: 0 auto;
    font-size: 40px;
    font-weight: bold;
}

.servicer-guide-list {
    width: 1200px;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: transparent;
    justify-content: space-between;
    transition: margin-left 0.5s ease; /* 添加过渡效果 */
    position: relative;
}

.servicer-guide-list .box {
    overflow: hidden;
    display: flex;
    width: 560px;
    flex-direction: column;
    flex: 0 0 auto;
    transition: margin-left 0.3s ease;
}

.servicer-guide-list #services-list-flow {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    transition: transform 0.5s ease-in-out;
    box-sizing: border-box;
    width: 1800px;
}
.servicer-guide-list #services-list-flow.left-moved {
    transform: translateX(-600px);
    transition: transform 0.5s ease-in-out;
}

.servicer-guide-list .servicer-guide-item {
    padding-bottom: 10px;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #d7d7d7;
    align-items: center;
    justify-content: space-between;
}


.text-wrapper_222:hover {
    border: none;
    border-radius: 50px;
    background: linear-gradient(180deg, #F16868 0%, #DB5252 100%);
    color: #fff;
}

.text-wrapper_222 .text-wrapper {
    color: #106FFF;
    height: 40px;
    overflow-wrap: break-word;
    font-size: 16px;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    line-height: 40px;
    /*margin: 1px 0 0 8px;*/
}

.text-wrapper_222:hover a.text-wrapper {
    color: #fff;
}

.news-catagories {
    width: 580px;
    display: flex;
    justify-content: space-between;
    position: relative;
}

.news-catagories .news-cat:hover,
.news-catagories .news-cat.actived {
    color: #ffffff;
    background: #106FFF;
}

.news-catagories .news-cat {
    width: 130px;
    height: 50px;
    font-size: 20px;
    font-family: Source Han Sans SC, Source Han Sans SC;;
    font-weight: 500;
    color: #41474B;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #dedede;
    border-radius: 50px;
}

.news .news-items {
    /*position: absolute;*/
    width: 100%;
    /*top: 80px;*/
    /*left: 0;*/
    display: none;
}

.news .news-items.actived {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    overflow: hidden;

}

.news .news-items .news-item {
    /*width: 384px;*/
    /*height: 118px;*/
    width: 100%;
    height: 50px;
    background: #FFFFFF;
    /*box-shadow: inset 2px 0px 0px 0px #DB5252;*/
    /*border-radius: 8px;*/
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;

}

.news .news-items .news-item:nth-child(5) {
    /*margin-left: 24px;*/
    /*margin-right: 24px;*/
    border-bottom: none !important;
}
/* .news .news-item .news-item:last-child{
    border-bottom: none !important;
} */

.news .news-items .news-item .date {
    /*width: 60px;*/
    /*margin: 25px 0 24px 24px;*/
    display: flex;
    flex-direction: row;
    align-items: center;
}

.news .news-items .news-item .date .day {
    /*width: 100%;*/
    height: 50px;
    text-align: center;
    font-size: 16px;
    font-family: Poppins, Poppins;
    font-weight: 400;
    /* color: #666666; */
    color: rgba(0,0,0,0.6);
    line-height: 50px;
}

.news .news-items .news-item .date .month {
    /*width: 100%;*/
    height: 50px;
    text-align: center;
    font-size: 16px;
    font-family: Poppins, Poppins;
    font-weight: 400;
    color: #666666;
    line-height: 50px;
    /*margin-top: 4px;*/
}

.news .news-items .news-item .details {
    width: 400px;
    /*margin: 24px auto 0 33px;*/
    margin: 0;
}

.news .news-items .news-item .details .news-title {
    width: 400px;
    height: 50px;
    font-size: 16px;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 500;
    color: #41474B;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.news .news-items .news-item .details .news-title:hover {
    color: #db5252;
}

.news .news-items .news-item .details .detail {
    width: 256px;
    height: 40px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #999999;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;

}

.news {
    position: relative;
    width: 1200px;
    margin: 0 auto auto auto;
    height: 420px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.search-btn {
    cursor: pointer;
}

.detail * {
    font-size: 14px !important;
    text-indent: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    font-weight: normal !important;
    line-height: 20px !important;
}

.full_width {
    /*width: 1200px;*/
}

.more {
    /*margin-left: 1100px;*/
    width: 80px;
    height: 23px;
    font-size: 16px;
    color: #106FFF;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
}

.section-block {
    display: block;
    background-color: #fff;
}


/* 页脚样式 */
.xjip_footer {

    width: 100%;
    margin-top: 50px;
    /*height: 150px;*/
    height: 150px;
    /* background-color: #022B5B; */
    background-color: #F8F7FA;
    font-size: 16px;
    border-top: 1px solid #EBEEF5;
}

.xjip_footer > .xjip_wrap {
    width: 1200px;
    height: 150px;
    padding: 20px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.xjip_footer_info {
    width: 1200px;
    display: flex;
    flex-direction: column;
    /*align-items: center;*/
}

.xjip_footer_qrc > img {
    /*width: 80px;*/
    /*height: 80px;*/
    width: 90px;
    height: 90px;
    margin: 0 20px;
}

/*.xjip_footer_wrap {*/
/*  margin-left: 15px;*/
/*}*/

.xjip_footer_wrap > p {
    line-height: 20px;
    color: #9c9d9d;
}

/*修改新增*/
/*修改新增样式*/
.xjip_footer_info > p {
    line-height: 23px;
    /* color: #FFFFFF; */
    color: #000000;
    margin: 8px 0;
    font-size: 16px;
}

.xjip_footer_info span {
    margin-right: 10px;
}

.xjip_footer_info a {
    /* color: #FFFFFF; */
    color: #000000;
    /* border-right: 1px solid #FFFFFF; */
    border-right: 1px solid #000000;
    padding-right: 13px;
    margin-right: 12px;
    word-break: keep-all;
}

.xjip_footer_info a:last-child,
.xjip_footer_wrap > p span:last-child {
    border-right: none;
}

.xjip_footer_wrap {
    margin: 0;
}

.xjip_footer_wrap > p {
    line-height: 23px;
    color: #FFFFFF;
    margin: 8px 0;
    font-size: 16px;
}

.xjip_footer_wrap > p span {
    /* color: #FFFFFF; */
    color: #000000;
    /* border-right: 1px solid #FFFFFF; */
    border-right: 1px solid #000000;
    padding-right: 13px;
    margin-right: 12px;
    word-break: keep-all;
}


.xjip_footer_wrap .fa {
    color: #2184f5;
}

.xjip_footer_cont {
    /*width: 640px;*/
    /*text-align: center;*/
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.xjip_footer_cont > h5 {
    line-height: 20px;
    font-size: 14px;
    color: #868686;
    margin: 0;
}

.xjip_footer_cont > p {
    line-height: 23px;
    color: #FFFFFF;
    /*margin-top: 10px;*/
}

.xjip_footer_cont span {
    margin-right: 2px;
}

.xjip_footer_cont a {
    /*color: #9c9d9d;*/
    color: #FFFFFF;
    /* border-right: 1px solid #9c9d9d; */
    border-right: 1px solid #000000;
    padding-right: 3px;
    margin-right: 2px;
    word-break: keep-all;
}

.xjip_footer_cont a:first-child,
.xjip_footer_cont a:last-child {
    border: 0;
}

.xjip_footer_cont a:hover {
    text-decoration: underline;
}

.search-box {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    background: transparent;
}

.main-title-bar {
    width: 1200px;
    display: flex;
    overflow: hidden;
    margin: 0 auto;
    flex-direction: column;
}

.main-title-bar .top-line {
    width: 500px;
    height: 59px;
    font-size: 40px;
    font-family: SourceHanSansSC-Heavy, SourceHanSansSC;
    font-weight: 800;
    color: #FFFFFF;
    line-height: 58px;
    letter-spacing: 4px;
    margin-top: 212px;

}

.main-title-bar .second-line {
    width: 500px;
    height: 24px;
    font-size: 16px;
    font-family: SourceHanSansSC-Medium, SourceHanSansSC;
    font-weight: 500;
    color: rgba(255, 255, 255, 0.5);
    line-height: 24px;
    letter-spacing: 1px;
}

body {
    margin: 0 !important;
}

.channel-office-news-more {
    position: absolute;
    right: 0;
    top: -140px;
    height: 23px;
    font-size: 16px;
    color: #106FFF;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;

}

/* 轮播控制按钮样式 */
.choose-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    margin-top: 20px;
    height: 60px;
}

.carousel-control {
    width: 60px;
    height: 60px;
    border: none;
    cursor: pointer;
    transition: all 0.3s;
    background-size: cover;
    background-color: transparent;
}

.carousel-control:hover {
    transform: scale(1.1);
}

.carousel-control.prev {
    background-image: url('/assets/home/img/pre-btn.png');
}

.carousel-control.next {
    background-image: url('/assets/home/img/next-btn.png');
}

.carousel-control.active {
    opacity: 0.7;
    transform: scale(0.95);
}