@charset "utf-8";
.fdc_bg{ background: url(240521fjzjt_fdczt_banner1.png) no-repeat center top #f3f7fb; position: relative; z-index: 1; overflow: hidden; margin-bottom: -.32rem;}
.fdc_bg:after{ content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 50%; background: url(240521fjzjt_fdczt_banner2.png) no-repeat center bottom; }
.fdc_bg .row{position: relative; z-index: 2;}
.banner_text{padding-top: 3.5rem;}
.slb .banner_text{padding-top:2rem;}
.announcement_new{background-color:#fff; background:linear-gradient(180deg, #9CE1FF 0%,#fff 30%); position: relative;z-index: 1; margin-left: .19rem;}
.announcement_new::after{content: ""; position: absolute;  left: -.3rem; bottom:-.77rem; right: 0;z-index:-1; background-size:auto 100%; background: url(240521fjzjt_fdczt_icon3.png) no-repeat right top; height: .79rem;}
.announcement_new em{position: absolute; width: .7rem; height: .59rem;}
.announcement_new em.an_l{left: .22rem; top: -.18rem;}
.announcement_new em.an_r{right:-.18rem; bottom: -.5rem; }
.announcement_new a{text-indent: 2em; padding: .4rem .7rem .05rem;display: block\0; box-sizing: border-box; font-size: .2rem; line-height:1.95; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; /* height: 1.25rem\9;-webkit-line-clamp: 2; */}
.slb .announcement_new{margin-left: .115rem;}
.slb .announcement_new::after{ height: .5rem; bottom: -.5rem;}

.sp_box{margin-top: 1.5rem; position:relative; z-index:2;}
.slb .sp_box{margin-top: 1rem;}
.tit_new{width: 100%;overflow: hidden; font-size: 0;}
.tit_new img{ max-width: 100%;}
.slb .tit_new img{ max-width:inherit; width: 125%; margin-left: -12.5%;}

.sp_box .word_group_06 .bd .trt-row .word_conent{ background-color: #fff; border: 1px solid #C7DBF2; margin:0rem .16rem; padding: .15rem .2rem;}
.sp_box .word_group_06 .word_date{position: relative;float: left;}
.sp_box .word_group_06 .word_date{ background: linear-gradient(180deg,#358BEB ,#1868BF);}
.sp_box .word_group_06 .word_date>p{opacity: 1;}
.sp_box .word_group_06 .word_date>h3{ background-color: rgba(255,255,255,.15);font-weight:bold;}
.sp_box .word_group_06 .word_conent>h3{padding-left: .2rem;font-size: .2rem; line-height: 1.5;font-weight: normal;height: 0.6rem; margin-top:.08rem;}

.rzxt_box .word_group_01 .trt-row-xl .word_conent{border-bottom: 1px solid #e5e5e5 !important;}
.rzxt_box .word_group_01 .trt-row .word_conent{margin-left: .2rem; margin-right: .2rem;}
.rzxt_box .word_group_01 .word_conent>p{color: #999;}
.rzxt_box .word_group_01 .word_conent>p span{color: #458CDA;}
.rzxt_box .word_group_01 .word_conent>h3{ height: 0.32rem; -webkit-line-clamp: 1;}

.rzxt_box .list_base .trt-row-xl{margin: 0rem -.2rem !important;}
.rzxt_box .list_base .trt-row [class*=trt-col-]{padding: 0px 0.2rem !important;}
.rzxt_box .list_base li{margin-bottom: .2rem; overflow: inherit; text-overflow: inherit; white-space: inherit; }
.rzxt_box .list_base li:before{background-color: #0F78E4;display: none;}

.rzxt_box .list_base li>h6{padding-right: .98rem;font-weight: normal; line-height: .28rem; font-size: .18rem; position: relative; padding-left: 0.16rem; text-align: justify; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.rzxt_box .list_base li>h6:before{ content: ''; position: absolute; width: 0.04rem; height: 0.04rem; background-color: #0F78E4; border-radius: 50%; left: 0px\0; top: 12px\0; left: 0.01rem; top: 0.12rem;}
.rzxt_box .list_base li>h6>span{color: rgb(153,153,153); position: absolute; right: 0px; display: block; font-size: .16rem; top: 0px; font-weight: normal;}

@media screen and (max-width:1366px){
	.banner_text{/* padding-top: 5.5rem; */padding-top:4.2rem;}
	.slb .banner_text{padding-top:32%;}
	.announcement_new::after{ background-size: 100% auto;}
	.slb .announcement_new{margin-left: .05rem;}
	.slb .announcement_new::after{ background-size: 100% auto;left: -.17rem;}
	
	.tit_new img{max-width: inherit; width: 130%; margin-left: -15%;}
	.slb .tit_new img{ max-width:inherit; width: 140%; margin-left: -20%;}

}
@media screen and (max-width:1024px){
	.banner_text{padding-top:35%;}
}

@media screen and (max-width:992px){
	.fdc_bg{background-size:280% auto; margin-bottom: -.2rem;}
	.banner_text,.slb .banner_text{padding-top:38%;}
	.announcement_new::after,.slb .announcement_new::after{ background-size: 100% auto; left: -2.3%;}
	.announcement_new a{padding: .1rem .2rem;/* height: 1.05rem; */text-indent: 0;}
	.slb .announcement_new a{padding: .2rem .2rem .1rem;}
	
	.sp_box,.slb .sp_box{margin-top:13%;}
	
	.tit_new{ font-size: .3rem; margin-bottom: .1rem; line-height: 1.2; font-weight: bold; text-align: center; background-image: -webkit-linear-gradient(top,#3A90F2,#0C5AAD); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
	.sp_box .tit_new{ margin-bottom: .3rem;}
	.tit_new img{display: none;}
	
	.rzxt_box .list_base .trt-row-xl{margin: 0rem -.12rem !important;}
	.rzxt_box .list_base .trt-row [class*=trt-col-]{padding: 0px 0.12rem !important;}
	.rzxt_box .list_base li{margin-bottom: 0; border-bottom: none;}
	.rzxt_box .list_base li>h6{ position: relative; padding: 0.12rem 0px; border-bottom: 1px solid #e5e5e5; overflow: inherit; text-overflow: inherit; white-space: inherit; margin-bottom: 0px;}
	.rzxt_box .list_base li>h6:before{display: none;}
	.rzxt_box .list_base li>h6>span{ position: relative; right: inherit; margin-top: 0px; display: block; font-size: .14rem;}
	
}

@media screen and (max-width:640px){
	.announcement_new::after,.slb .announcement_new::after{ left: -2.38%; }
	.slb .sp_box .word_group_06 .word_date{width: 100%; float: none; background: #fff; color: #333;text-align: left; height: inherit; border:1px solid #ccc; padding-left: .15rem;}
	.slb .sp_box .word_group_06 .word_date>p,.slb .word_group_06 .word_date>h3{display: inline-block;color: #333; line-height: 1.5;}
	.slb .sp_box .word_group_06 .word_conent>h3{padding-left: 0;}
}





/* 宽度修改 */
.fdc_bg .row{width: 1200px;}
@media screen and (min-width:993px) and (max-width:1366px) {
	.fdc_bg .row{ margin: 0 .2rem; width: auto;}
}
@media screen and (max-width:992px) {
	.fdc_bg .row{ width:100%; padding-left: .16rem; padding-right: .16rem;}
	
}
@media screen and (max-width:374px) {
	.fdc_bg .row{ padding: 0rem .12rem;}
}

.announcement_new::after{ background-size:99.7% auto;z-index: -1;}
.slb .announcement_new::after{ background-size:98.2% auto;z-index: -1;}
@media screen and (max-width:1900px) {
	.announcement_new::after{ background-size:99.75% auto;}
}
@media screen and (max-width:1366px) {
	.announcement_new::after,.slb .announcement_new::after{ background-size:100% auto;}
}