@charset "utf-8";
.zbxt_bg1 a:hover,.zbxtzbxt_bg2_bg1 a:hover,.zbxt_bg3 a:hover{color: #D3360A;}
.zbxt_banner{background: url(250423lsj_zbxt_banner.jpg) no-repeat center; background-size: cover; padding: .9rem 0rem; text-align: center;}
.zbxt_bg1{background: url(250423lsj_zbxt_tit_bg1.jpg) no-repeat center bottom; padding-top: .6rem; padding-bottom: 1rem;  background-size: auto 100%;}
.zbxt_tit{position: relative;}
.zbxt_tit .icon1{content: ''; position: absolute; display: block; left: .32rem; right: 0rem; top: .34rem; height: .04rem; background: linear-gradient(90deg, rgba(243, 142, 34, 1) 0%, rgba(243, 142, 34, 0) 100%);}
.zbxt_tit .icon2{content: ''; position: absolute; display: block; left: .32rem; right: 0rem; top: .42rem; height: .04rem; background:linear-gradient(90deg, rgba(211, 54, 10, 1) 0%, rgba(243, 142, 34, 0) 100%);}
.zbxt_tit h1{display: inline-block; position: relative; z-index: 9; font-size: .32rem; text-shadow: 0px 2px 4px  rgba(211, 54, 10, 1); color: #fff; width: 2.1rem; height: .64rem; background: url(250423lsj_zbxt_tit3.png) no-repeat center; background-size: cover; padding-left: .32rem; line-height: .54rem;}
.zbxt_tit h1 img{position: absolute; width: .4rem; bottom: .1rem;}
.zbxt_tit span{margin-top: .08rem;}
.zbxt_tit span a{display: block; color: #D3360A;}
.zbxt_tit span a img{width: .24rem;}
.zbxt_tit_box{padding: .16rem .32rem; position: relative; background: #fff; border: 1px solid #D7400D;}
.zbxt_tit_box::before,.zbxt_tit_box::after{content: ' '; display: block; position: absolute;}
.zbxt_tit_box::before{width: .96rem; height: .96rem; background: url(250423lsj_zbxt_tit_l.png) no-repeat center; background-size: cover; left: -.06rem; top: -.06rem;}
.zbxt_tit_box::after{width: .96rem; height: .96rem; background: url(250423lsj_zbxt_tit_r.png) no-repeat center; background-size: cover; right: -.06rem; bottom: -.06rem;}
.list_base_line_01 li{font-size: .18rem;}
.list_base li:before{background: #D7400D;}
.list_base li:hover::before{background: #D7400D;}
.zbxt_bg2{padding: .32rem 0rem; background: url(250423lsj_zbxt_tit_bg2.jpg) no-repeat center top; background-size: auto 100%;}
.zbxt_list_box{background: url(250423lsj_zbxt_tit_bg4.png) no-repeat center;margin-top: .32rem;margin-bottom: .12rem;position: relative;background-size: cover;padding: .2rem .2rem .01rem .2rem}
.zbxt_list_box a{display: block; position: relative; z-index: 9;}
.zbxt_list_box::before{content: ''; display: block; position: absolute; z-index: 2; right: 0rem; bottom: 0rem;  border: 2px solid #fff; border-bottom: none; border-right: none; left: .12rem; top: .12rem;}
.zbxt_list_box::after{content: ''; display: block; position: absolute; width: 100%; height: 100%; border: 2px solid #AD3419; left: .12rem; top: .12rem;}
.zbxt_list_box a h1{font-size: .18rem; color: #FFD79C; height: .48rem; line-height: .24rem;}
.zbxt_list_box a p{line-height: .28rem; height: .56rem; color: #FCF1DC;}
.zbxt_list_box a span{display:block; margin-top: .2rem; color: #EEC294;}
.zbxt_list_box a span img{width: .24rem;}
.zbxt_bg3{ padding-top: 1.4rem; padding-bottom: .54rem; background: url(250423lsj_zbxt_tit_bg3.jpg) no-repeat center top; background-size:cover;}
.zbxt_list2 ul li a{display: block ; padding: .2rem .3rem; box-shadow: 0px 2px 6px  rgba(175, 54, 27, 0.1); margin-top: .28rem; border-left: 4px solid #F4620C; background: #fff; background: linear-gradient(90deg, #FFFFFF 0%, #FFF8EB 100%), linear-gradient(199.81deg, #FFF0E8 0%, #FFF0E8 100%);}
.zbxt_list2 ul li a h1{font-size: .18rem; font-weight: normal;}
.list_base_date_01 li{padding-right: 0rem;}
@media screen and (max-width:1240px) {
    .zbxt_list_box::before,.zbxt_list_box::after{display: none;}
}
@media screen and (max-width:992px) {
    .zbxt_tit h1{width: auto; padding: 0rem .16rem; font-size: .28rem; background-size: 100% 100% !important;}
    .zbxt_list_box{padding: .24rem; margin-bottom: 0rem; margin-top: .24rem;}
    .zbxt_list_box::after{display: none;}
    .zbxt_list2 ul li a{margin-top: .24rem; padding: .24rem;}
    .zbxt_bg3,.zbxt_bg2,.zbxt_bg1{padding: .32rem 0rem;}
    .zbxt_banner {padding: .4rem 0rem;}
    .zbxt_tit h1 img{display: none;}
}
@media screen and (max-width:640px) {
}