@charset "utf-8";
.bxgd_main a:hover{color: #D1160E;}
.bxgd_main{background: url(250422lswz_bxgd_bg.jpg) no-repeat center bottom #fff9f4; padding-bottom: 0.54rem;}
.slb .bxgd_main{padding-bottom: 0.32rem;}
.bxgd_banner{background: url(250422lswz_bxgd_banner.png) no-repeat center top;}

.bxgd_banner span{font-size:1.05rem; padding:1.1rem 0rem; font-weight: bold; display: block; text-align: center; color:#FFF1AD; background-image:-webkit-linear-gradient(top,#fff 25%, #FFF1AD 40%,#fff 56%, #FFF1AD 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.slb .bxgd_banner span{font-size:0.85rem;padding:0.38rem 0rem; }
@media screen and (max-width:992px){
	.bxgd_main,.slb .bxgd_main{padding-bottom: 0.2rem;}
	.bxgd_banner{background-size: auto 100%;}
	.bxgd_banner span>br{display: none;}
	.bxgd_banner span,.slb .bxgd_banner span{font-size:0.48rem;padding:0.45rem 0rem 0.55rem; }
}
@media screen and (max-width:430px){
	.slb .bxgd_banner span{ background-image:-webkit-linear-gradient(top,#fff 15%, #FFF1AD 33%,#fff 34%, #FFF1AD 60%,#fff 63%, #FFF1AD 75%);}
}

.bxgd_tit{display: block;text-align: center; position: relative;z-index: 1;}
.bxgd_tit span{font-size:0.44rem;display: inline-block;margin: 0rem 0.4rem; font-weight: bold; position: relative;z-index: 1; padding-bottom: 0.12rem; color: #d1160e; background-image:-webkit-linear-gradient(top,#D1160E, #B40703);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.bxgd_tit span::after{content: ""; position: absolute;left: 0; right: 0; bottom: 0; height: 0.12rem; background: url(250422lswz_bxgd_tit_line.png) no-repeat center bottom; background-size:100% 100%;}
.bxgd_tit em{display: inline-block; overflow: hidden; width: calc(50% - 1.4rem); position:relative; }
.bxgd_tit em>img{max-width: 100%;}
.bxgd_tit a{display: inline-block;position: absolute; right: 0; color: #D1160E; top: 0.1rem;}

.jzcx_con{padding: 0.3rem 0.4rem 0.45rem; position: relative; background: url(250422lswz_bxgd_jzcxbg.png) no-repeat center; background-size:100% 100%; box-shadow: 2px 2px 4px  rgba(242, 48, 41, 0.2);}
.jzcx_con::before{content: ""; position: absolute;z-index: -2; left: 0.06rem; top:0.07rem; width: 100%; height: 100%;background-color:rgba(209, 22, 14, 1); background: linear-gradient(135deg,rgba(209, 22, 14, 1),rgba(255, 174, 171, 0.22) 80%);}
.jzcx_con::after{content:""; position: absolute; width: 0.39rem; height: 0.35rem; left: 0.35rem; top:-0.14rem; background: url(250422lswz_bxgd_jzcx_icon.png) no-repeat center; background-size: contain;}
.jzcx_con .list_base_date_01 li{padding-left: 0; border-bottom: none !important; margin-bottom: 0rem; line-height: 0.7rem;font-size: 0.22rem; position:relative;z-index: 1;}
.jzcx_con .list_base_date_01 li>em{display: block; position:absolute;z-index:-1; bottom: 0.03rem; left: 0; right:-0.1rem; height: 1px; background-color: #EFD3D3;}
.jzcx_con .list_base_date_01 li::after{transition: all 0.3s;  content:""; position: absolute; width:0.05rem; height: 0.05rem; border-radius: 0.5rem; border: 1.5px solid #EFD3D3; background-color: #fff; bottom:0; right:0;}
.jzcx_con .list_base_date_01 li::before{transition: all 0.3s; content: ""; position: absolute; border-radius: 0; margin-top: 0; top: inherit; bottom: 0.03rem; background-color: #D1160E; width: 0.46rem; height: 0.02rem;left: 0;}
.jzcx_con .list_base_date_01 li span{font-size: 0.2rem;font-family: arial; padding-right: 0.15rem;}
.jzcx_con .list_base_date_01 li:hover{font-weight: bold; color: #D1160E;}
.jzcx_con .list_base_date_01 li:hover a,.jzcx_con .list_base_date_01 li:hover span{ color: #D1160E;}
.jzcx_con .list_base_date_01 li:hover:before{width: 100%; transition: all 0.3s; }
.jzcx_con .list_base_date_01 li:hover:after{border: 2px solid #D1160E; transition: all 0.3s; }

.xxzl_con{ position: relative; z-index: 1; }
.xxzl_con::after{ content: ""; z-index: -1; position: absolute;top: 0; left: -1.5rem;bottom: -1rem; right:-1.5rem; background: url(250422lswz_bxgd_xxzlbg.png) no-repeat center top;}
.xxzl_con .word_group_01 .trt-row .word_conent{ margin: 0rem 0.2rem;}
.xxzl_con .word_group_01 .word_conent>h3{font-size: 0.22rem; -webkit-line-clamp: inherit;display: block; white-space: nowrap; height: auto;}
.xxzl_con .list_base .trt-row{ margin: 0rem -0.2rem;}
.xxzl_con .list_base .trt-row [class*=trt-col-]{font-size: 0.18rem; margin-bottom: 0.2rem; padding:0rem 0.2rem 0rem 0.4rem;}
.xxzl_con .list_base li:before{ background-color: #D1160E;width: 0.07rem; height: 0.07rem;left: 0.2rem; border-radius: 0.7rem;}

.jsjy_con li>a{position: relative;z-index: 1; background-color: #fff; background: linear-gradient(90deg,rgba(255, 255, 255, 1) 60%,rgba(255, 255, 255, 0)); padding: 0.14rem 0.2rem 0.14rem 0.3rem; border-left: 0.06rem solid #D1160E; font-size: 0.18rem; line-height: 0.28rem; display: block; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.jsjy_con li>a:hover{font-weight: bold; background-color:rgba(255, 248, 227, 1); background: linear-gradient(90deg,rgba(255, 248, 227, 1) 60%,rgba(255, 248, 227, 0));}
.jsjy_con li>a:hover::after{content: ""; position:absolute; left: 0rem; right: 0; height:1px; top: 0; background: linear-gradient(90deg,rgba(255, 186, 26, 1),rgba(255, 186, 26, 0));}
.jsjy_con li>a:hover::before{content: ""; position:absolute; left: 0rem; right: 0; height:1px; bottom: 0; background: linear-gradient(90deg,rgba(255, 186, 26, 1),rgba(255, 186, 26, 0));}
.jsjy_con span{ display: none; background-color: #F2F2F2; border-radius: 0.08rem; line-height: .44rem; text-align: center; width: 100%;}
.jsjy_con span a{ color: #666666; display: block;}
@media screen and (max-width:1600px){
	.xxzl_con::after{left:-0.16rem; right:-0.16rem;}
}
@media screen and (max-width:992px){
	.bxgd_main{overflow: hidden;}
	.bxgd_tit span{font-size: 0.28rem;}
	.bxgd_tit em{top: 0.1rem;}
	.jzcx_con{padding-left: 0.16rem; padding-right: 0.16rem;}
	.jzcx_con .list_base_date_01 li{line-height: 0.32rem;}
	.slb .bxgd_tit em{display:none;}
	.xxzl_con .list_base .trt-row [class*=trt-col-]{margin-bottom: 0; padding-left: 0.2rem; line-height: 0.32rem; padding-bottom: 0.06rem; margin-bottom: 0.06rem;}
	.xxzl_con::after{top: -0.4rem;}
	.jsjy_con span{ display: block;}
}
@media screen and (max-width:640px){
	.bxgd_tit em{display:none;}
}