@charset "utf-8";
.xxjy_main{position:relative;z-index: 1; background: url(250403zrzyt_xxjy_banner.png) no-repeat center top #fdf8ec;}
.xxjy_main::after{content: "";position: absolute;z-index: -1; left: 0; right: 0; top: 0;bottom: 0; background: url(250403zrzyt_xxjy_bg1.png) no-repeat center bottom;}

.xxjy_banner{ text-align: center; }
.zrzy_content{ padding-bottom: 0.32rem; }
.zrzy_content .announcement_03{position: relative; text-align: center; padding-top: 0.25rem; padding-bottom: 0.25rem; padding-right:0.2rem; z-index: 1; background-color: #D43030; border: 1px solid #EEBF87; margin-right: 5px;}
.zrzy_content .announcement_03::after{content:""; position: absolute;z-index: -1; left:0.05rem; top:0.04rem; width: 100%; height: 100%; background-color: #FFFDFA; border: 1px solid #BC682D;}
.zrzy_content .announcement_03 em{width: 0.66rem; height: 1.13rem; padding: 0; left: 0.33rem; top: -0.19rem;}
.zrzy_content .announcement_03 em>img{display: block;}
.zrzy_content .announcement_03 h3>a{font-size: 0.36rem; color: #BC0606;}
.zrzy_content .announcement_03 p>a{font-size: 0.16rem; line-height: 0.28rem; color: #383838;}
.zrzy_content .announcement_03 p>a span{color: #BC0606;}

.zrzy_content .slideBox_01 .txt-bg{height:0.6rem; background: #BC0606; position:relative;}
.zrzy_content .slideBox_01 .pic p{line-height: 0.6rem;}

.xxgc_box{ margin-top: 0.34rem;position: relative; padding:0.1rem 0.25rem 0.1rem; z-index: 1; background: url(250403zrzyt_xxjy_xxgcbg.png) no-repeat right bottom #fff; background-size: cover; box-shadow: 0px 2px 16px  rgba(232, 171, 97, 0.64);}
.xxgc_box::after{ content: ""; position: absolute;top: -0.34rem; left: 0; height: 0.34rem; width:0.25rem; background: url(250403zrzyt_xxjy_icon.png) no-repeat left bottom; background-size: 100% 100%; }
.xxgc_box::before{content: ""; position: absolute;top: 0; bottom: 0; left: 0; width: 0.27rem; background: linear-gradient(90deg,rgba(129, 81, 17, 0.57),rgba(255, 255, 255, 0) 50%); }
.tit_new{position: relative;z-index: 1; padding-bottom: 0.06rem;text-align: center;}
.tit_new::after{content: ""; position: absolute; left: 0; right: 0;bottom: 0; height:0.02rem;background-color:rgba(237, 189, 139, 1) ; background: linear-gradient(90deg,rgba(237, 189, 139, 0) 0%,rgba(237, 189, 139, 0.95) 25% ,rgba(237, 189, 139, 0.95) 65%,rgba(237, 189, 139, 0) 100%);}
.tit_new::before{content: ""; position: absolute; left: 0; right: 0.65rem; bottom: 0.07rem; height:0.01rem; border-bottom: 1px dashed #D93233;}
.tit_new span{display: inline-block; width:2rem; border-bottom: 4px solid #D93233;}
.tit_new a{display:block; position: absolute; bottom: 0.03rem;right: 0; padding-left: 0.1rem; line-height: 0.3rem; font-size: 0.16rem; color: #D43030; }
.tit_new a>i{display: inline-block; margin-left:0.03rem; bottom: 0.03rem; vertical-align: text-bottom; width: 0.2rem; height: 0.2rem; background-position: center; background-repeat:no-repeat; background-size: contain;}
.xxgc_box .tit_new{text-align: left;}
.xxgc_box .tit_new::after{background-color: rgba(237, 189, 139, 1) ; background: linear-gradient(90deg,rgba(237, 189, 139, 1) ,rgba(237, 189, 139, 0.95) 65%,rgba(237, 189, 139, 0) 100%);}

.zrzy_content .list_base li:before{background-color:#D93233;}
.zrzy_content .list_base li a:hover{color:#D93233;}
.xxgc_box .list_base li{margin-bottom: 0.252rem;}

.sjjs_con{background: url(250403zrzyt_xxjy_sjjsbg.png) no-repeat center; padding: 0.35rem 0.5rem 0.6rem 0.9rem;}
.sjjs_con .list_base li{margin-bottom: 0.25rem;}
.sjjs_con .word_group_01 li .word_conent,.sjjs_con .word_group_01 li:first-child+li .word_conent{padding-bottom: 0.24rem;border-bottom:1px solid #FABF7F;}
.sjjs_con .word_group_01 li .word_conent:hover h3{ color:#D93233; }

.jd_left{ background-color: #fff; border-bottom:0.04rem solid #e6bd70; padding:0.48rem;}
.jd_left h6{font-size: 0.2rem; line-height: 0.3rem; color: #333; height: 0.6rem; margin-bottom: 0.2rem;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box;display: block\0; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.jd_left p{display: block; font-size: 0.16rem; padding-left: 0.3rem; border-left: 1px solid #ccc; margin-bottom: 0.48rem; line-height: 0.28rem; height:1.12rem; color:  #808080; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;display: block\0; -webkit-box-orient: vertical; -webkit-line-clamp:4;}
.jd_left i{display: block; padding-top: 56.0344%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.jd_left h6:hover,.jd_left p:hover{color:#D93233;}
.jsjy_con li>a{position: relative;z-index: ; border-left: 6px solid #D43030; padding:0.14rem 0.25rem ;font-size: 0.16rem; line-height: 0.28rem; display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background-color: #fff; background:linear-gradient(90deg,rgba(255,255,255,1) 50%,rgba(255,255,255,0));}
.jsjy_con li>a:hover::after{content: ""; position: absolute; left: 0; right: 0;top: 0; height:0.01rem; background: linear-gradient(90deg,rgba(255, 186, 26, 1),rgba(255, 186, 26, 0));}
.jsjy_con li>a:hover::before{content: ""; position: absolute; left: 0; right: 0; bottom: 0; height:0.01rem; background: linear-gradient(90deg,rgba(255, 186, 26, 1),rgba(255, 186, 26, 0));}
.jsjy_con li>a:hover{font-weight: bold;color: #D43030;background-color: rgba(255, 248, 227, 1); background:linear-gradient(90deg,rgba(255, 248, 227, 1) 50%,rgba(255, 255, 255, 0.13) 100%);}

.jf_right .word_group_03 .word_conent{padding-top: 0.1rem; padding-bottom: 0.1rem;}
.jf_right .word_group_03 .word_date>span{ height: 0.2rem; margin-top: 0.2rem; line-height: 0.2rem; margin-left: 0.02rem;}
.jf_right .word_group_03 .word_conent .word_date p{text-align: left;}
.jf_right .word_group_03 .word_conent:hover{border-color: #C71B20; background-color: #C71B20;}
.jf_right .word_group_03 .word_conent:hover .word_date p{color: #fff; }
.jf_right .word_group_03 .word_conent:hover .word_text>h3,.jf_right .word_group_03 .word_conent:hover .word_date span>i{color: #fff;}
.jf_right .word_group_03 .word_conent:hover .word_date span{border-color:#fff; color: #fff;}
.jf_right .word_group_03 .word_conent:hover .word_text>p{color: #fff;}


.slb .xxgc_box{margin-top: 0;}
.slb .xxgc_box::after{display: none;}
.slb .jd_left{padding: 0.32rem;}
.slb .sjjs_con{background-size: 100% 100%;}
.slb .sjjs_con .word_group_01 li .word_conent{padding-bottom: 0.24rem;border-bottom:1px solid #FABF7F;}
.slb .word_group_01 .trt-row .word_conent{margin-left: 0rem; margin-right: 0rem;}
.slb .jd_left h6{height: inherit;}
.slb .jd_left p{ height: inherit; margin-bottom: 0.24rem; }
.slb .jf_right .word_group_03 .word_conent{padding-left: 0; padding-right: 0;}

@media screen and (max-width:1240px){
	.xxgc_box{ padding-top: 0.16rem;padding-bottom: 0.17rem;}
}
@media screen and (max-width:992px){ 
	.xxgc_box{margin-top: 0; padding-bottom: 0.2rem;}
	.xxgc_box::after{display: none;}
	.xxgc_box .tit_new::before{right: 0;}
	.zrzy_content .announcement_03{padding-right: 0.1rem;}
	.zrzy_content .announcement_03 h3{margin-bottom: 0;}
	.zrzy_content .announcement_03 h3>a{font-size: 0.28rem;}
	.xxgc_box .list_base li{margin-bottom: 0;}
	
	.jd_left{padding: 0.2rem;}
	.slb .jd_left{padding: 0.16rem;}
	.jf_right .word_group_03 .word_conent{ border: none; border-bottom: 1px solid #ccc; padding-left: 0; padding-right:0;}
	.slb .tit_new{text-align: left;}
	
	.sjjs_con .list_base li{margin-bottom: 0;}
	.sjjs_con{background: #F8F8F8; border: 1px solid #ccc; padding: 0.16rem; }
	
	
}