/* 自定义通用类 */
.flex{display: flex;align-items: center;}
.part_wrap{width: 75%;margin: 0 auto;}

.w75{    width: 75%; margin: 0px auto;}
.flex_sb{display: flex; justify-content: space-between;}
.tpxx_all{background: url(/ciic/uiFramework/commonResource/image/2025112110174154118.png) no-repeat;background-size: cover; padding-top: 1.313rem;}
.tpxw_tp{    width: 11.75rem;  }
.tpxw_list{    width: 5.6rem;}
.ddjs_ljxq_tit{    padding: 0.375rem 0; border-top: 1px solid #cbc7c7;}
.ddjs_tit{font-size: 0.4rem; color: #000000; line-height: 0.6rem; height: 1.75rem; font-family: "微软雅黑"; font-weight: lighter; }
.ddjs_ljxq a{color: #0042ff; font-size: 0.198rem; background: url(/ciic/uiFramework/commonResource/image/2025112111015356976.png) no-repeat left bottom; display: block; padding-bottom: 0.063rem; font-family: "Microsoft YaHei";}
.ddjs_ljxq{display: flex; justify-content: end;padding-top: 0.375rem;}


.ddjs_two_con{width: 8.5rem;}
.ddjs_two_dj_lw{    padding: 1.313rem 0;}
.ddjs_two_dz_ws{padding: 1.288rem 0; }
.ddjs_two_zf_qz{padding: 1.288rem 0; }
.bg_ba{    background: #fafafa;}
.ddjs_two_jz_dh { padding: 1.288rem 0; }
.ddjs_two_zg_tq { padding: 1.25rem 0; }

/*标题*/
.article_tit{display: flex; justify-content: space-between;align-items: center;padding-bottom: 0.375rem; border-bottom: 0.025rem solid #c92222; font-family: "微软雅黑"; font-weight: lighter; }
.art_tit{font-size: 0.525rem; color: #000000; line-height: 0.787rem;}
.art_ckgd a{font-size: 0.2rem; color: #c92222;}
.art_ckgd img{padding-left: 0.25rem;width: 0.237rem;}

/*内容*/
.djdt_con_date{color: #0042ff; font-size: 0.2rem; font-family: "Microsoft YaHei";}
.djdt_con{display: flex;  align-items: center;  height: 1.538rem; border-bottom: 0.013rem solid #dedede;}
.djdt_con_tit{    margin-left: 0.5rem;}
.djdt_con_tit a{font-size: 0.3rem; color: #000000; font-family: "微软雅黑"; font-weight: lighter; }


.zzdw{    height: 3.775rem;    border-bottom: 0.013rem solid #dedede;       padding-bottom: 0.07rem;}
.zzdw p{font-size: 0.3rem; color: #000000; padding-bottom: 0.375rem; font-family: "微软雅黑"; font-weight: lighter; }
.dwjw{color: #000000 !important; font-size: 0.3rem !important; font-weight: bold !important; padding: 0.625rem 0 0.438rem !important; font-family: "Microsoft YaHei" !important;}

/*图片新闻左*/
#swiper1 {    overflow: hidden; position: relative;}
#swiper1 .swiper-slide img{    width: 100%;height: 6.612rem;}
.shadow1 a{color: rgb(255, 255, 255); font-size: 0.4rem; line-height: 0.6rem; padding: 0.375rem 0.5rem 0; width: 63%; display: block; font-family: "微软雅黑"; font-weight: lighter;}
.shadow1{height: 1.813rem; width: 100%; display: block;     background: linear-gradient(to top, #cd3431, transparent);  position: absolute; bottom: 0;    padding-top: 0.375rem;}
#swiper1 .swiper-pagination { bottom: 1.25rem; right: 0.75rem; width: auto; left: auto; font-size: 0.2rem; color: #ffffff; }
#swiper1 .swiper-pagination span{ font-size: 0.2rem; color: #ffffff;}
#swiper1 .swiper-pagination-bullet-active { opacity: 1; background: #ffffff; }
.swiper_zy { position: absolute; bottom: 0.375rem; right: 0.375rem; width: 1.375rem; height: 0.625rem; background: #fff; z-index: 9;     border-radius: 1rem;}
.swiper-button-next, .swiper-button-prev{background: url(/ciic/uiFramework/commonResource/image/2025112515141383986.png) no-repeat; background-size: 100%;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after { content: ' '; }
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after { content: ' '; }
.swiper-button-prev { transform: scaleX(-1);}


.swiper-button-prev, .swiper-rtl .swiper-button-next { left: 0.313rem; right: 0; width: 0.263rem; height: 0.2rem; margin-top: 0; top: 30%; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 0; left: 0.813rem; width: 0.263rem; height: 0.2rem; margin-top: 0; top: 30%; }



/****手机版*******/
 @media (max-width: 768px) {
.banner { background: url(/ciic/uiFramework/commonResource/image/2025112516222656662.png) no-repeat; background-size: cover; position: relative; height: 475px; }

.ddjs_dh { width: auto !important; margin: 0px auto !important; margin: 0 17px !important; }
.w75 { width: auto; margin: 0px auto; margin: 0 17px; }
.flex_sb { display: block; justify-content: space-between; }
.secondBanner { position: relative; height: 475px !important; }
.secondBanner span { top: 90% !important; color: #333333; font-size: 32px !important; font-weight: bold !important; }

.tpxx_all { padding-top: 40px; }
#swiper1 {    overflow: hidden; position: relative;  padding-bottom: 40px;}
.tpxw_tp { width: 100%; }
.shadow1 { height: 60px; width: 100%; display: block; background: linear-gradient(to top, #cd3431, transparent); position: absolute; bottom: 0; padding-top: 0;   }
.shadow1 a { color: rgb(255, 255, 255); font-size: 16px; line-height: 24px; padding: 0 16px 0; width: auto; display: block; }
#swiper1 .swiper-pagination span { font-size: 12px; color: #999999; }
#swiper1 .swiper-pagination { bottom: 0; right: 0; width: auto; left: auto; font-size: 12px; color: #999999; }
.swiper_zy { position: absolute; bottom: 0; right: auto; width: 55px; height: 25px; background: #fff; z-index: 9; border-radius: 20px; }
#swiper1 .swiper-slide img { width: 100%; height: 195px; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 0; left: 30px; width: 12px; height: 10px; margin-top: 0; top: 30%; }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: 10px; right: 0; width: 12px; height: 10px; margin-top: 0; top: 30%; }


.tpxw_list { width: 100%; margin-top: 35px; }
.ddjs_tit { font-size: 18px; color: #000000; line-height: 24px; height: auto; }
.ddjs_ljxq_tit { padding: 15px 0 20px; border-top: 1px solid #cbc7c7; margin: 0 15px;}
.ddjs_ljxq a { color: #0042ff; font-size: 12px; padding-bottom: 0; }
.ddjs_ljxq { display: flex; justify-content: left; padding-top: 40px; }

.ddjs_two_con { width: 100%; }
.art_tit { font-size: 25px; color: #000000; line-height: 31.5px; }
.article_tit{display: flex!important; justify-content: space-between;align-items: center;padding-bottom: 20px; border-bottom: 2px solid #c92222; padding-top: 60px;}
.art_ckgd img { padding-left: 10px; width: 15px; }
.art_ckgd a { font-size: 12px; color: #c92222; }
.djdt_con { display: block; align-items: center; height: auto; border-bottom: 1px solid #dedede; margin: 0 15px;}
.djdt_con_date { color: #0042ff; font-size: 12px; padding: 20px 0 15px; }
.djdt_con_tit { margin-left: 0; padding-bottom: 30px; }
.djdt_con_tit a { font-size: 18px; color: #000000; }


.ddjs_two_dj_lw { padding: 0px 0 50px; }
.ddjs_two_zf_qz{ padding: 0px 0 50px; }
.ddjs_two_dz_ws{ padding: 0px 0 50px; }
.ddjs_two_jz_dh { padding: 0px 0 50px; }
.ddjs_two_zg_tq { padding: 0px 0 50px; }
.zzdw p { font-size: 18px; color: #000000; padding-bottom: 15px; }
.zzdw { height: auto; border-bottom: 1px solid #dedede; padding-bottom: 30px; }



.part_wrap {  width: auto!important;}

}