
.lh_main a:hover{ color: #BF0A00;}
.lh_header{ height: 4.92rem; overflow: hidden; background: url(260123fj_lh_head_bg.jpg) no-repeat center top;
}
.lh_logo{ text-align: center; line-height: .62rem;}
.lh_logo span{ margin: 0 .05rem; display: inline-block; vertical-align: top;}
.lh_logo_tit{ margin-left: .17rem; display: inline-block; text-align: left;}
.lh_logo_tit p{font-size: .26rem;font-weight: bold;line-height: .31rem;background: linear-gradient(90deg, rgb(250 248 202) 0%, rgb(233 199 140) 56.25%, rgb(252 250 216) 100%);-webkit-background-clip: text;background-clip: text;color: transparent;color: #FBF4C2\0;}
.lh_logo span{ width: .6rem;}
.lh_logo span img{ width: 100%;}
.lh_logo_pic{ display: inline-block; vertical-align: top;}
.lh_main .announcement_03{ position: relative;z-index: 1; border-bottom: none; padding-right: .2rem; padding-bottom: .35rem; margin-top: .42rem; padding-top: .22rem;}
.lh_main .announcement_03:after{content: ""; position: absolute;z-index:-2; width: 100%; height: 100%;right: -0.1rem;bottom: -0.1rem; border: 1px solid #EEBF87;}
.lh_main .announcement_03:before{content: ""; position: absolute; z-index:-1;left: 0; right: 0;top: 0; bottom: 0; background: url(260123fj_lh_con.jpg) no-repeat center top; background-size:cover;}
.lh_main .announcement_03>em{width: .74rem; left: .3rem; height: auto; background: none transparent; padding: 0; top: .26rem;}
.lh_main .announcement_03 h3{text-align: center; line-height: 1.33333; margin-bottom: .12rem;}
.lh_main .announcement_03 h6{ position: relative; z-index: 0;}
.lh_main .announcement_03 h6::before,.lh_main .announcement_03 h6::after{ z-index: -1; position: absolute; width: .46rem; height: .46rem; background-repeat: no-repeat; background-size: contain; content: '';}
.lh_main .announcement_03 h6::before{ left: 0; top: -.28rem; background-image: url(260123fj_lh_yh.png);}
.lh_main .announcement_03 h6::after{ right: 0; bottom: -.22rem; background-image: url(260123fj_lh_yh1.png);}
.lh_main .announcement_03 h3>a{color: #BC0606;}
.lh_main .announcement_03 h6 a{font-weight: normal; display: block;}
.lh_main .announcement_03 h6 p{white-space: normal; color: #333; font-size: .16rem; line-height: .26rem; overflow: visible;}
.lh_main .announcement_03 h6 p+p{ margin-top: .06rem;}
.lh_main .announcement_03 h6 p>span{color: #BC0606;}
.list_base li{ margin-bottom: .16rem;}
.list_base li>span{ font-size: .14rem;}
.list_base li:before{ background-color: #CCCCCC;}
.list_base li:hover:before{ background-color: #BC0606;}
.list_base>.more{ display: block; text-align: right; margin-top: .26rem;}
.list_base>.more a{ display: inline-block; color: #ffffff; background: url(260123fj_lh_more.png) no-repeat center; width: 1.34rem; background-size: contain; line-height: .31rem; text-align: center;}
.list_base>.more a img{ position: relative; top: -.02rem; margin-left: .04rem;}
.lh_bg{ background: url(260123fj_lh_bg1.jpg) no-repeat center top;}
.lh_tit1{ margin-top: .5rem; text-align: center; background: url(260123fj_lh_tit1_bg.png) no-repeat center; height: 1.9rem;}
.lh_tit1 h1{ text-align: center;}
.lh_tit1 h1 img{ width: 4.96rem;}
.lh_tit1 .row{ position: relative;}
.lh_tit1 .row>a{ position: absolute; right: 0; top: .41rem; line-height: .22rem; background: url(260123fj_lh_more1.png) no-repeat right bottom; width: 1.57rem; text-align: right; color: #BF0A00;}
.lh_tit2{ background: url(260123fj_lh_tit_bg.png) no-repeat left bottom; background-size: auto .65rem; padding-left: .78rem; line-height: .6rem; overflow: hidden; height: .65rem;}
.lh_tit2_l{ float: left; font-size: .28rem; font-weight: bold; color: #ffffff; position: relative; z-index: 0;}
.lh_tit2_l::before{ content:attr(data-text); position: absolute; left: 0; top: 0; z-index: -2; text-shadow: 0px 2px 2px  rgba(190, 10, 0, 0.6); color: #ffffff;}
.lh_tit2_l::after{ content:attr(data-text); position: absolute; left: 0; top: 0; z-index: 1; background: linear-gradient(0deg, rgba(255, 225, 191, 1) 0%, rgba(255, 225, 191, 0) 79.86%); -webkit-background-clip: text; background-clip: text; color: transparent; color: #ffffff\0;}
.lh_tit2_r{ float: right; position: relative;}
.lh_tit2_r::before{ position: absolute;}
.lh_tit2_r a{ margin-top: .18rem; width: 1.57rem; line-height: .22rem; background: url(260123fj_lh_more1.png) no-repeat right bottom; display: block; text-align: right; color: #BF0A00;}
.lh_text_con{ padding: 0 .06rem .06rem 0; position: relative; z-index: 0;}
.lh_text_con::after{ content: ''; z-index: -3; position: absolute; left: .06rem; top: .1rem; right: 0; bottom: 0; background: linear-gradient(104.04deg, rgba(206, 36, 33, 1) 0%, rgba(255, 204, 154, 1) 100%); background-color: #EEBF87;}
.lh_text_con a{ display: block; padding: .23rem .3rem .25rem .3rem; position: relative; z-index: 0;}
.lh_text_con a::before{ left: 0; top: 0; right: 0; bottom: 0; position: absolute; background: linear-gradient(180deg, rgba(255, 204, 154, 1) 0%, rgba(230, 65, 28, 1) 100%); content: ''; z-index: -2; background-color: #BF0A00;}
.lh_text_con a::after{ position: absolute; content: ''; background: url(260123fj_lh_con1.jpg) no-repeat; background-size: cover; left: 1px; top: 1px; bottom: 1px; right: 1px; z-index: -1;}
.lh_text_tit{ overflow: hidden; line-height: .32rem;}
.lh_text_tit h3{ float: left; font-size: .22rem; color: #BF0A00; width: calc(100% - .8rem); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lh_text_tit span{ font-size: .2rem; color: #999999; float: right;}
.lh_text_cont{ overflow: hidden; margin-top: .18rem; color: #666666;}
.lh_text_cont span{ float: right; width: .66rem; height: .56rem; border-left: 1px solid #DDDDDD; text-align: right; line-height: .56rem; transition: .3s all;}
.lh_text_cont p{ float: left; text-align: justify; width: calc(100% - .8rem); font-size: .16rem; line-height: .28rem; height: .56rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden; text-overflow: ellipsis;}
.lh_text_cont span i{ font-size: .2rem; color: #999999;}
.lh_text_con a:hover .lh_text_cont span{ padding-left: .2rem;}
.lh_list{ margin-bottom: .2rem;}
.lh_list li{ margin-top: .2rem;}
.lh_list li a{ transition: .3s all; display: block; padding: .2rem .3rem; background-color: #ffffff; box-shadow: 0px 0px 4px  rgba(226, 103, 81, 0.3), -4px 0px 0px rgba(245, 169, 129, 0.6); font-size: .18rem; line-height: .32rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lh_list li a:hover{ font-weight: bold;}
.lh_pic1{ float: right; overflow: hidden; max-height: 2.85rem; width: 39.07692%;}
.lh_pic1 a{ display: block;}
.lh_pic1 a img{ width: 100%;}
.lh_list1{ overflow: hidden; padding-right: .3rem;}
.lh_list1 li{ }
.lh_list1 li a{position: relative; display: block; border-radius: .08rem; z-index: 0; margin-bottom: .04rem; padding: .18rem .24rem .16rem .24rem;}
.lh_box1_bg{ position: absolute; left: .06rem; right: .06rem; z-index: -3; bottom: -.04rem; top: .3rem;background: linear-gradient(104.04deg, rgba(206, 36, 33, 1) 0%, rgba(255, 204, 154, 1) 100%); background-color: #EEBF87; border-radius: .08rem; transition: .3s all; display: none;}
.lh_list1 li a:hover .lh_box1_bg{ display: block;;}
.lh_list1 li a::before,.lh_list1 li a::after{ position: absolute; content: ''; transition: .3s all;}
.lh_list1 li a::before{ z-index: -2; background: linear-gradient(180deg, rgba(255, 204, 154, 1) 0%, rgba(230, 65, 28, 1) 100%); background-color: #BF0A00; border-radius: .08rem; left: 0; top: 0; right: 0; bottom: 0; display: none;}
.lh_list1 li a::after{ z-index: -1; top: 1px; right: 1px; bottom: 1px; left: 1px; border-radius: .08rem; background-color: #FFF2E1;}
.lh_list1 li a:hover::before{ display: block;}
.lh_list1 li a:hover::after{ background-color: #ffffff;}
.lh_list1 li a h3{ font-size: .2rem; line-height: 1.5; height: .6rem; text-align: justify; font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden; text-overflow: ellipsis;}
.lh_list1 li a p{ overflow: hidden; font-size: .14rem; line-height: 2; margin-top: .14rem;}
.lh_list1 li a p span:first-child{ color: #999999; float: left;}
.lh_list1 li a p span:nth-child(2){ color: #BF0A00; float: right;}
.lh_bg1{ background: url(260123fj_lh_bg2.png) no-repeat center bottom; padding-bottom: .64rem;}
.lh_bg1 .word_group_06 .bd .trt-row .word_conent{ margin: 0 .07rem .07rem 0; padding: .25rem .2rem; position: relative; z-index: 0; background-color: transparent; overflow: visible;}
.lh_bg1 .word_group_06 .bd .trt-row .word_conent .lh_box2_bg{background-color: rgba(255, 219, 176, 0.2); position: absolute; left: .07rem; right: -.07rem; top: .07rem; bottom: -.07rem; z-index: -3; transition: .3s all;}
.lh_bg1 .word_group_06 .bd .trt-row .word_conent:hover .lh_box2_bg{ background: linear-gradient(104.04deg, rgba(206, 36, 33, 1) 0%, rgba(255, 204, 154, 1) 100%); background-color: #BF0A00;}
.lh_bg1 .word_group_06 .bd .trt-row ul>[class*=trt-col-]{ padding: 0 .12rem;}
.lh_bg1 .word_group_06 .word_date{ padding: .1rem .12rem; float: left; margin-right: .2rem; position: relative; width: .92rem; height: 1.1rem; left: auto; top: auto;background: linear-gradient(90deg, rgba(182, 13, 0, 0.6) 0%, rgba(207, 5, 0, 0.6) 100%), linear-gradient(104.74deg, rgba(250, 170, 85, 1) 0%, rgba(197, 42, 31, 1) 82.99%, rgba(192, 30, 26, 1) 100%); background-color: #BF0A00;}
.lh_bg1 .word_group_06 .word_date>h3{ font-size: .4rem; line-height: .52rem; border-bottom: 1px solid rgba(255, 255, 255, .3); background-color: transparent; margin: 0 .08rem;}
.lh_bg1 .word_group_06 .word_date>p{ opacity: .7; margin-top: .06rem;}
.lh_bg1 .word_group_06 .word_text{ overflow: hidden;}
.lh_bg1 .word_group_06 .word_text h3{ font-size: .22rem; line-height: .3rem; padding-bottom: .14rem; border-bottom: 1px solid #FFEED9; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lh_bg1 .word_group_06 .word_text p{ text-align: justify; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden; text-overflow: ellipsis; font-size: .16rem; line-height: .26rem; color: #666666; margin-top: .14rem; max-height: .52rem;}
.lh_bg1 .word_group_06 .bd .trt-row .word_conent::before{ left: 0; top: 0; right: 0; bottom: 0; position: absolute; background: linear-gradient(180deg, rgba(255, 204, 154, 1) 0%, rgba(230, 65, 28, 1) 100%); content: ''; z-index: -2; background-color: #BF0A00;}
.lh_bg1 .word_group_06 .bd .trt-row .word_conent::after{ position: absolute; content: ''; background-color: #ffffff; left: 1px; top: 1px; bottom: 1px; right: 1px; z-index: -1;}
#footer_2021{ margin-top: 0;}
.slb .lh_header{ background-size: cover;}
.slb .lh_pic1{ width: 100%; float: none; max-height: inherit;}
.slb .lh_list1{ padding-right: 0;}
.slb .lh_tit{ padding-top: .79rem;}
.lh_tit1 .row>a br,.lh_tit2_r a br{ display: none;}
/* .lh_tit{ margin-bottom: -.4rem;}
.lh_main .announcement_03 h6 p+p{ padding-right: .5rem; position: relative; padding-left: .5rem;}
.lh_main .announcement_03 h6 p>span{ position: absolute; right: 0; bottom: 0;} */
@media only screen and (max-width:992px){
  .lh_header{ height: auto; padding-bottom: .2rem;}
  .lh_logo{ display: flex; flex-direction: column; gap: .1rem; align-items: center; justify-content: center;}
  .lh_logo_tit p{font-size: .18rem;background: none;color: #faf8ca; text-align: justify; text-shadow: 0px 2px 2px  rgba(190, 10, 0, 0.6);}
  .lh_logo span{ width: .46rem;}
  .lh_logo_tit{ margin-left: 0;}
  .lh_main .announcement_03{ margin-top: .16rem; padding-bottom: .16rem; padding-right: .12rem;}
  .lh_main .announcement_03 h6{ display: none;}
  .lh_main .announcement_03 h3,.list_base li{ margin-bottom: 0;}
  .list_base>.more{ background-color: transparent; text-align: center; margin-top: 0;}
  .lh_tit1{ margin-top: .16rem; height: auto;}
  .lh_tit1 h1{ text-align: center;}
  .lh_tit1 h1 img{ max-width: 100%;}
  .lh_tit1 .row>a{ position: relative; width: auto; top: auto; display: block;}
  .lh_tit2{margin-top: .16rem;background-size: auto .5rem;background-position-y: center;padding-left: .56rem;}
  .lh_tit2_l{ font-size: .22rem;}
  .lh_tit2_r a{ width: auto; }
  .lh_text_con a{ padding: .16rem;}
  .lh_text_tit h3{ width: 100%; font-size: .18rem;}
  .lh_text_tit span{ display: none;}
  .lh_text_cont{ display: flex; flex-direction: column; margin-top: .1rem;}
  .lh_text_cont p{ width: 100%;}
  .lh_text_cont span{ height: auto; width: auto; border-left: none; line-height: inherit;}
  .lh_list li a{ padding: .1rem .16rem; font-size: .16rem;}
  .lh_list li{ margin-top: .16rem;}
  .lh_pic1{ width: 100%; float: none; max-height: none;}
  .lh_list1{ padding-right: 0;}
  .lh_bg1{ padding-bottom: .16rem;}
  .lh_bg1 .word_group_06 .bd .trt-row .word_conent{ padding: .16rem; display: flex; flex-direction: column;}
  .lh_bg1 .word_group_06 .word_date{ float: none; width: 100%; display: flex; flex-direction: row-reverse; justify-content: flex-end; height: auto; padding: .04rem .16rem;}
  .lh_bg1 .word_group_06 .word_date>h3{ position: relative; border-bottom: none; font-size: .14rem; line-height: .3rem; margin: 0; opacity: .7;}
  .lh_bg1 .word_group_06 .word_date>h3::before{ content: '-';}
  .lh_bg1 .word_group_06 .word_date>p{ margin-top: 0;}
  .lh_bg1 .word_group_06 .word_text{ margin-top: .1rem;}
  .lh_bg1 .word_group_06 .word_text h3{ font-size: .18rem; font-weight: normal; padding-bottom: .08rem;}
  .lh_list1 li a h3{ font-size: .18rem; font-weight: normal;}
  .slideBox_01 .pic p{ left: .16rem; right: .16rem; font-size: .16rem; line-height: .5rem;}
  .slideBox_01 .num{ left: .16rem; right: .16rem; text-align: center; bottom: .5rem;}
.slb .lh_tit{ padding-top: 0rem;}
}
