@charset "utf-8";
.xxgc_banner{ background-position: center top; background-repeat: no-repeat; background-color: #fff4e4; }
.xxgc_banner span{ display: block; text-align: center; padding-top: 1.5rem; padding-bottom: 2.15rem; }
.xxgc_banner span>img{max-width: 9.6rem; width: 85%;}
.slb .xxgc_banner{background-size: auto 100%;}
.slb .xxgc_banner span{ padding-top: 0.8rem; padding-bottom: 1.5rem; }
.slb .xxgc_banner span>img{ width:100%;}


.con_bg1{ background-color: #fff4e4; background:linear-gradient(180deg,#fff4e4 ,#fff8ef); }
.con_bg2{ background: url(260128fjjy_xxgc_bg2.jpg) no-repeat center; background-size: cover; }
.con_bg3{ background: url(260128fjjy_xxgc_bg3.jpg) no-repeat center; background-size: cover; }
.con_bg4{ background: url(260128fjjy_xxgc_bg4.jpg) no-repeat center; background-size: cover; }

.xxgc_tit{overflow: hidden; position: relative; }
.xxgc_tit>a{ position: absolute; bottom:0.22rem; right: 0.1rem; font-size: 0.16rem; color: #e41e02; }
.xxgc_tit>a i{font-size: 0.3rem; margin-left: 0.08rem;}
.slb .xxgc_tit>img{width: 115%; max-width: inherit; margin-left: -7.5%;}
.slb .xxgc_tit>a{ bottom:0.15rem; right: 0; }

.yw_newitem li .newitem_li{position: relative;z-index: 0;}
.yw_newitem li .newitem_li::after{ content: ""; position: absolute;z-index: -1; left: 0.07rem; top: 0.09rem; width: 100%; height: 100%;background: #e87c60; background: linear-gradient(90deg,#ce2421,#ffcc9a ); }
.yw_newitem li .newitem_li a{display: block; position:relative; z-index: 1; padding: 0.2rem 0.3rem;}
.yw_newitem li .newitem_li a::after{content: ""; position: absolute; z-index: -2; left: 0;right: 0; top: 0; bottom:0; background: #E6411C; background:linear-gradient(180deg,#FFCC9A,#E6411C); }
.yw_newitem li .newitem_li a::before{ content: ""; position: absolute; z-index: -1; left: 1px; right: 1px; top: 1px; bottom: 1px; background: url(260128fjjy_xxgc_yw_libg.jpg) no-repeat center; background-size: cover; }
.yw_newitem li .newitem_li a>h6{ margin-bottom: 0.15rem; font-size: 0.22rem;line-height: 0.32rem; color: #BF0A00; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.yw_newitem li .newitem_li a>p{ font-size: 0.16rem; color: #999;}

.yw_newlist li>a{ display: block; padding: 0.18rem 0.3rem; background: #fff; border-left: 4px solid #f7c1a6; box-shadow: 0px 0px 4px  rgba(226, 103, 81, 0.3); }
.yw_newlist li>a h6{font-size: 0.18rem; margin-bottom: 0.1rem; line-height: 0.28rem; color: #333; font-weight: normal; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.yw_newlist li>a p{ font-size: 0.16rem; line-height: 0.28rem; color: #666; }
.yw_newlist li>a:hover h6{ color:#BF0A00 ; }
.more_a a{display: block;  background-color: #fff; color: #666; border-radius: .08rem; line-height: .44rem; text-align: center; width: 100%; margin-bottom: 0.1rem; box-shadow: 0px 0px 4px  rgba(226, 103, 81, 0.3); }

.esd_box{padding: 0.15rem 0.1rem 0.85rem; background: url(260128fjjy_xxgc_shubg.png) no-repeat center; background-size: 100% 100%;}
.esd_box li>a{display: block; position: relative;z-index: 0; margin:0rem 0.65rem; border-bottom: 1px dashed #ccc; padding: 0.16rem 0rem;}
.esd_box li>a:hover::after{ content: ""; position: absolute;z-index: -1; top: 0.05rem; bottom: 0.05rem; left:-0.08rem; right: -0.2rem; background: #BC0606; background: linear-gradient(45deg, #BC0606,#F0896D);box-shadow: 1px 5px 13px rgba(187, 0, 4, 0.44); }
.esd_box li:last-child>a,.esd_box li:nth-last-child(2)>a{border-bottom: none;}
.esd_box li>a .esd_data{float: left; width: 0.65rem;text-align: center; margin-right: 0.2rem;}
.esd_box li>a .esd_data>h6{font-size: 0.36rem; color: #E41E02; line-height: 1.2; margin-bottom: 0.1rem;}
.esd_box li>a .esd_data>p{font-size: 0.16rem; color: #666;}
.esd_box li>a .esd_text{overflow: hidden;}
.esd_box li>a .esd_text>h5{margin-top: 0.1rem; display: block; height: 0.6rem; border-left: 2px solid #ddd; position: relative;}
.esd_box li>a .esd_text>h5>em{font-size: 0.18rem;font-weight: normal;max-height: 0.6rem; height: 0.6rem\9; line-height: 0.3rem; position: absolute; left: 0.2rem; right: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%);overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display: block\9; -webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.esd_box li>a:hover .esd_data>h6,.esd_box li>a:hover .esd_data>p,.esd_box li>a:hover .esd_text>h5>em{ color: #fff;}
.slb .esd_box{padding:0.1rem 0.2rem; background: #fff; border-radius: 0.05rem; box-shadow: 0px 0px 4px  rgba(226, 103, 81, 0.3);}
.slb .esd_box li>a{margin: 0rem auto;}
.slb .esd_box li:nth-last-child(2)>a{ border-bottom: 1px dashed #ccc;}
.slb .esd_box li>a:hover::after{right: -0.08rem;}

.bxgd_box li>a{ position:relative; padding: 0.15rem 0.2rem 0.15rem 0.85rem; display: block; background: #fff; border: 1px solid #fff; border-radius: 0.06rem;box-shadow: 0px 2px 18px  rgba(208, 12, 4, 0.12); }
.bxgd_box li>a:hover{border-color:#EEBF87; background: url(260128fjjy_xxgc_bxgd_libg.jpg) no-repeat center; background-size: cover;}
.bxgd_box li>a>i{position: absolute; left: 0.2rem; top: 0.16rem; width: 0.52rem; height: 0.52rem; border-radius: 0.8rem; background-color: #FFEFE6; background-position: center; background-repeat: no-repeat; background-size: contain; }
.bxgd_box li>a:hover>i{ background-color: #fff; }
.bxgd_box li>a>h6{ margin-bottom: 0.08rem; font-size: 0.18rem; font-weight: normal; color: #333; line-height: 0.28rem; height: 0.56rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display: block\9; -webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.bxgd_box li>a:hover>h6{font-weight: bold; color: #BC0606;}
.bxgd_box li>a>p{display: block; overflow: hidden;}
.bxgd_box li>a>p span{font-size: 0.14rem; color: #999;}
.bxgd_box li>a>p>b{ float: right; display: block; position: relative;z-index: 0; padding-right: 0.02rem; }
.bxgd_box li>a>p>b::after{ content: ""; position: absolute;z-index: -1; top:50%;margin-top: -0.08rem; right: 0; width: 0.18rem; height: 0.18rem; border-radius: 0.8rem; background-color: #FFD6C9;  }
.bxgd_box li>a>p>b em{font-weight:normal; font-size: 0.26rem; color: #BC0606; line-height: 1;}
.djjy_boxli{position: relative; z-index: 0;}
.djjy_boxli:hover::after{content: ""; position: absolute;z-index: -1; left: 0.2rem; right: 0.2rem; height:100%; bottom: -0.07rem; border-radius: 0rem 0.2rem;background: #CE2421; background:linear-gradient(90deg,#CE2421,#FFCC9A); }
.djjy_boxli>a{ display: block; position: relative;z-index: 1; padding: 0.24rem 0.9rem 0.24rem 0.3rem; font-size: 0.18rem; }
.djjy_boxli>a::after{ content: ""; position: absolute;z-index: -2; left: 0; right: 0; top: 0; bottom: 0; border-radius: 0rem 0.2rem; background-color: #E6411C; background: linear-gradient(90deg,#FFCC9A,#E6411C);}
.djjy_boxli>a::before{content: ""; position: absolute;z-index: -1; left: 1px; right: 1px; top: 1px; bottom: 1px; border-radius: 0rem 0.2rem; background-color: #fff; }
.djjy_boxli>a:hover::before{ background: url(260128fjjy_xxgc_dj_libg.jpg) no-repeat center; background-size: cover;}
.djjy_boxli>a>span{font-size: 0.18rem; line-height: 0.32rem; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.djjy_boxli>a>i{position: absolute; color: #999; right: 0.3rem; font-size: 0.2rem; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); } 
.djjy_boxli>a:hover>span{font-weight:bold; color: #D91818;}
.djjy_boxli>a:hover>i{color: #D91818;}

@media screen and (max-width:992px){
	.xxgc_banner{ background-size:auto 100%;}
	.xxgc_banner span{ padding-top: 0.4rem; padding-bottom:0.65rem; }
	.slb .xxgc_banner span{ padding-top: 0.55rem; padding-bottom:0.8rem; }
	
	.xxgc_tit>a{ bottom:18%;}
	.xxgc_tit>img{/* width: 130%; margin-left: -15%; */ width: 280%; margin-left: -80%;  max-width: inherit;}
	.con_bg3 .xxgc_tit>img{width: 150%; margin-left: -25%; }
	.slb .xxgc_tit>img{width: 150%; max-width: inherit; margin-left: -24%;}
	
	.esd_box{padding:0.1rem 0.2rem; background: #fff; border-radius: 0.05rem; box-shadow: 0px 0px 4px  rgba(226, 103, 81, 0.3);}
	.esd_box li>a{margin: 0rem auto;}
	.esd_box li:nth-last-child(2)>a{ border-bottom: 1px dashed #ccc;}
	.esd_box li>a:hover::after{right: -0.08rem;}
}
@media screen and (max-width:640px){
	.slb .esd_box li>a .esd_data{float: inherit; text-align: left; width: 100%;}
	.esd_box li>a .esd_data>h6,.esd_box li>a .esd_data>p{display:inline-block;}
	.slb .esd_box li>a .esd_text{}
	.slb .esd_box li>a .esd_text>h5{ border-left: none; margin-top: 0rem; }
	.slb .esd_box li>a .esd_text>h5>em{left: 0;}
}

/* 20260204底部间距 */
.footer .border_t_solid_01{ margin-bottom: 0.2rem;}


