.sec_gp { background: url(/eportal/uiFramework/commonResource/image/2026081917031483587.jpg) no-repeat; background-size: 100% auto; padding-bottom: 0.7rem; margin-bottom: 0.7rem; }

.sec_gp_con p { text-align: justify; margin-bottom: 0.3rem; color: #6e6e6e; font-size: .16rem; line-height: .26rem; }


.sec_cp { background: url(/eportal/imageDir/wclsb/2026/08/img_pc_site/2026082115050521233.png) no-repeat; background-size: 100% auto; margin-bottom: 0.7rem; background-position: center bottom; padding: 0 0 6rem 0; }
.sec_cp_con h3 { margin-bottom: 0.40rem; }
.sec_cp_list li { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.4rem; }
.sec_cp_list li .tit_img { width: 8.21rem; }
.sec_cp_list li .tit_img img { width: 100%; display: block; }
.sec_cp_list li div.txt_l { width: calc(100% - 8.9rem); }
.sec_cp_list li h3 { margin-bottom: 0.3rem; }
.sec_cp_list li .txt_l div p { text-align: justify; font-size: .16rem; line-height: .26rem; color: #6e6e6e; }
.sec_cp_list li:nth-child(even) { flex-direction: row-reverse; }
.cp_btm { background: url(/eportal/imageDir/wclsb/2026/08/img_pc_site/2026082115252616917.jpg) no-repeat; background-size: 100% auto; margin-bottom: 0.7rem; background-position: center bottom; padding-bottom: 0.5rem; }
.cp_btm h2 { padding: 0.8rem 0 0.3rem 0; color: #ffffff; }
.cp_btm p { text-align: justify; color: #ffffff; font-size: .16rem; line-height: .26rem; }
.sec_bp_con img { display: block; width: 100%; }
.sec_bp_con { margin-bottom: 0.7rem; }
.sec_dh { overflow: hidden; background: url(/eportal/imageDir/wclsb/2026/08/img_pc_site/2026082416233994525.png) no-repeat; background-size: 100% auto; margin-bottom: 0.7rem; background-position: center bottom; padding-bottom: 0.7rem; }

.sec_dh .swiper { overflow: visible; }
.dh_timeline ul { padding-bottom:0.5rem; }
.dh_timeline ul li { background: url(/eportal/imageDir/wclsb/2026/08/img_pc_site/2026082416233845434.png) no-repeat; padding:0 1rem 0.5rem 0.5rem; }
.dh_timeline ul li h3 { font-weight: bold; line-height: 1; margin-bottom: 0.2rem; }
.dh_timeline ul li p { margin-bottom: 0.3rem; }
.swiper_dh_np { position: relative; height: 0.5rem; width: 10%; margin: 0 auto; }
.swiper_dh_np .swiper-button-next, .swiper_dh_np .swiper-button-prev { background: #ffffff; width: 0.46rem; height: 0.46rem; border-radius: 50%; top: 0; margin-top: 0; transform: translate(0,-50%); }
.swiper_dh_np .swiper-button-next::after, .swiper_dh_np .swiper-button-prev::after { font-size: 0.18rem; color: #3D3D3D; }
.swiper_dh_np .swiper-button-next:hover, .swiper_dh_np .swiper-button-prev:hover { background: #003B83; }
.swiper_dh_np .swiper-button-next:hover::after, .swiper_dh_np .swiper-button-prev:hover::after { color: #ffffff; }

@media screen and (max-width:1000px){
    #main_con_about_us .sec_dh > h2 {}
    #main_con_about_us .sec_cp_con p,#main_con_about_us .sec_gp_con p,#main_con_about_us .sec_cp_list li .txt_l div p,#main_con_about_us .cp_btm p,#main_con_about_us .dh_timeline .swiper-slide p.ft16 { font-size: 0.16rem; line-height: 0.28rem; text-align: left; }
    #main_con_about_us .sec_gp {background-size: cover;padding-bottom: 0.5rem;margin-bottom: 0rem;}
    #main_con_about_us .sec_gp_con p { color: #6e6e6e; margin: 0 0 0.26rem; font-size: 0.12rem;line-height: 0.2rem;}
    #main_con_about_us .sec_gp .img-li { grid-template-columns: 1fr; gap: 0.18rem; margin-top: 0.3rem; }
    #main_con_about_us .sec_gp .img-li img { width: 100%; display: block; border-radius: 0.06rem; }
 
    .sec_cp {
        width: 100%;
        background-size: 100% auto !important;
        background-position: center bottom !important;
        background-repeat: no-repeat;
        margin-bottom: 0.3rem;
        padding-bottom: 2rem;
    }
    #main_con_about_us .sec_cp_con h3 { font-size: 0.2rem; margin-bottom: 0.2rem; }
    #main_con_about_us .sec_cp_con p { margin-bottom: 0.26rem;font-size: 0.12rem;line-height: 0.2rem; }
    #main_con_about_us .sec_cp_list li { flex-direction: column; align-items: stretch; margin-bottom: 0.5rem; }
    #main_con_about_us .sec_cp_list li .tit_img { width: 100%; }
    #main_con_about_us .sec_cp_list li .tit_img img { display: block; border-radius: 0.06rem; }
    #main_con_about_us .sec_cp_list li div.txt_l { width: 100%; margin-top: 0.22rem; padding: 0; box-sizing: border-box; }
    #main_con_about_us .sec_cp_list li h3 { font-size: 0.22rem; font-weight: 350; margin-bottom: 0.16rem; }
    #main_con_about_us .sec_cp_list li .txt_l div p { color: #6e6e6e; margin: 0; font-size: 0.12rem;line-height: 0.2rem;}
    #main_con_about_us .cp_btm { background-size: cover !important; background-position: center bottom; padding: 0.34rem 0 0.4rem; margin-bottom: 0.3rem; }
    #main_con_about_us .cp_btm h2 { font-size: 0.24rem; text-align: center; color: #fff; padding: 0 0 0.2rem; }
    #main_con_about_us .cp_btm p { color: #fff; }
    #main_con_about_us .sec_dh { background-size: cover; padding-bottom: 0.3rem; margin-bottom: 0.5rem; }
    #main_con_about_us .dh_timeline .swiper-wrapper { width:100%; }
    #main_con_about_us .dh_timeline .swiper-slide {width:100% !important;padding: 0.08rem 0.06rem 0.18rem 0.24rem;box-sizing: border-box;background-size: 4% 100%;}
    #main_con_about_us .dh_timeline .swiper-slide h3 {font-size: 0.16rem;font-weight: bold;margin-bottom: 0.12rem;}
    #main_con_about_us .dh_timeline .swiper-slide p.ft16 {margin-bottom: 0.16rem;font-size: .12rem;}
    #main_con_about_us .dh_timeline .swiper-slide img { width: 100%; display: block; border-radius: 0.06rem; }
    #main_con_about_us .swiper_dh_np { width: 70%; }
    #main_con_about_us .swiper_dh_np .swiper-button-next,#main_con_about_us .swiper_dh_np .swiper-button-prev {width: 0.22rem;height: 0.22rem;}
    #main_con_about_us .swiper_dh_np .swiper-button-next::after,#main_con_about_us .swiper_dh_np .swiper-button-prev::after {font-size: 0.02rem;}
    .sec_bp_con{margin-bottom: 0.5rem;}
}