a:hover { color: #BC0606; }
.banner { height: 3.4rem; background: url(230406xxgc_banner2.jpg)  no-repeat center; background-size: cover; line-height: 3rem; text-align: center; padding: 0rem .4rem; }
.banner p { font-size: .64rem; color: #fff; font-family: "syst_h"; text-shadow: 0px 0px 10px rgba(0,0,0,0.4); }
.banner.li { background: url(230406xxgc_banner2.jpg)  no-repeat center; background-size: cover; }
.content { background: linear-gradient(180deg,rgba(255,228,202,.5) 0%,rgba(255,255,255,0) 14%); }
.announcement_02 h3 a { font-size: .36rem; color: #BC0606; }
.announcement_02 { padding: .26rem .32rem .3rem 1rem; }
.announcement { position: relative; border: 1px solid #BC682D; border-radius: inherit; box-shadow: inherit; }
.announcement em { position: absolute; left: 0.28rem; top: -.2rem; }
.announcement_top { position: relative; }
.announcement_top:before { content: ' '; position: absolute; display: block; left: -.05rem; top: -.05rem; bottom: 0.05rem; right: 0.05rem; background: #D43030; border: 1px solid #BC682D; }
.announcement_02 p a { color: #BC0606; }
.xsgc_tit { text-align: center; position: relative; }
.xsgc_tit i { position: absolute; top: 0.4rem; display: block; right: 0rem; padding-bottom: .1rem; }
.xsgc_tit i:before { content: ''; width: 1.4rem; right: 0rem; position: absolute; height: .04rem; background: linear-gradient(90deg,#fff 0%,#FF8D1A 100%); display: block; bottom: 0rem; }
.xsgc_tit i a { color: #CF7D25; }
.xsgc_tit i a img { margin-left: .05rem; }
.xsgc_tit em { font-family: 'syst_h'; font-size: .52rem; color: #D43030; }
.xsgc_tit span { display: block; background: url(230406xxgc_tit3.png) no-repeat bottom left; }
.xsgc_tit span em { display: inline-block; background: url(230406xxgc_tit2.png) no-repeat center; width: 4.9rem; height: 1.06rem; line-height: .8rem; padding-top: .24rem; background-size: cover; }
.slideBox_01 .txt-bg { height: .6rem; background: rgba(0,0,0,0.4); }
.slideBox_01 .pic p { height: .6rem; }
.slideBox_01 .num { bottom: .2rem; }
.xsgc_news_top { padding-bottom: .2rem; border-bottom: 1px dashed #FFE5C9; }
.xsgc_news_top h1 { font-size: .24rem; line-height: .32rem; max-height: .64rem; }
.xsgc_news_top p { text-indent: 2em; line-height: .24rem; max-height: .48rem; display: block; }
.xsgc_news_top a i { color: #BC0606; }
.list_base li:before,.list_base li:hover:before { background-color: #D43030; }
.list_base li>span,.list_base li h3 span { color: #999; }
.content2 { background: url(230406xxgc_bg1.jpg) no-repeat center; background-size: cover; }
.xxgc_tit_div { box-shadow: 0px 2px 8px 0px rgba(230,179,69,0.42); border-radius: .08rem; background: #FFFFFF; padding: .24rem; }
.more_a { display: none; }
.more_a a { color: #666666; display: block; }
.xsgc_ul ul li a { display: block; margin-top: .32rem; }
.xsgc_ul ul li a p { text-align: center; font-size: .18rem; height: .46rem; line-height: .46rem; }
.content3 { padding-top: .7rem; padding-bottom: 1rem; background: url(230406xxgc_bg2.jpg) no-repeat top center; background-size: cover; }
.xsgc_tit.li span { background: url(230406xxgc_tit4.png) no-repeat bottom left; }
.xsgc_tit.li i a { color: #FFFFFF; }
.xsgc_tit.li i:before { background: linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); }
.xxgc_ul_con { margin-left: .16rem; position: relative; }
.xxgc_ul_con:before { position: absolute; top: .1rem; background: rgba(255,255,255,0.45); content: ' '; display: block; right: -0.06rem; bottom: -.1rem; left: 0rem; overflow: hidden; clip-path: polygon(100% 0%,-100% 100%,0% 95%,100% 100%); }
.xxgc_ul2 ul li a { display: block; z-index: 2; position: relative; padding: .26rem .32rem 0rem 1.06rem; height: 1.86rem; margin-top: .6rem; background: #FFFFFF; }
.xxgc_ul2 ul li a span { position: absolute; background: #BB191F; left: -.16rem; top: -.2rem; width: .92rem; text-align: center; height: 1.1rem; padding: 0.1rem .18rem; }
.xxgc_ul2 ul li a span h1 { font-size: .4rem; color: #FFFFFF; padding-bottom: .04rem; border-bottom: 1px solid #FFFFFF; }
.xxgc_ul2 ul li a span em { display: block; margin-top: .06rem; color: #FFFFFF; }
.content5 { padding-top: .24rem; padding-bottom: .3rem; }
.xsgc_div { background: url(230406xxgc_bg3.png) no-repeat center; padding: .5rem 0rem; }
.slb .xsgc_div { background-size: cover; }
.picture_group_10 { padding: 0rem .8rem; }
.picture_group_10 .picture_img { text-align: center; padding-bottom: .2rem; background: url(230406xxgc_bg4.png) no-repeat center bottom; height: 2.4rem; }
.picture_group.picture_group_10>span { background: none; width: inherit; height: inherit; border: inherit; }
.picture_group.picture_group_10>span i { color: #E6B345; font-size: .4rem; }
.picture_group.picture_group_10>span.prev { left: 0.32rem; text-align: right; }
.picture_group.picture_group_10>span.next { right: 0.32rem; }
.picture_group_10 .picture_img img { height: 2.2rem; }
.srgc_banner_tit { position: relative; font-family: 'syst_h'; font-size: 0; }
.srgc_banner_tit h1 { position: relative; word-spacing: .2em; font-size: .58rem; z-index: 2; background: linear-gradient(180deg,#fffffe 0%,#ffda75 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.srgc_banner_tit span { font-size: .58rem; word-spacing: .2em; display: block; text-shadow: 0px 2px 4px rgba(71,1,1,0.38); position: absolute; top: 0; right: 0rem; text-align: center; left: 0rem; }
.xxgc_tit_top i a { display: block; color: #CF7D25; margin-top: .6rem; }
.xxgc_tit_top a { display: block; font-size: .4rem; font-family: "syst_h"; color: #f8e5c1; line-height: 1.34rem; padding-left: .7rem; width: 2.84rem; height: 1.23rem; background: url(230406xxgc_tit7.png) no-repeat center; background-size: cover; }
@media screen and (max-width:992px) {
  .more_a { display: block; background-color: #F2F2F2; border-radius: .08rem; line-height: .44rem; text-align: center; width: 100%; margin-top: .1rem; }
  .banner { height: 2.46rem; line-height: 2.46rem; }
  .content3 { padding: .3rem 0rem; }
  .announcement em { left: .1rem; }
  .announcement_02 { padding: .16rem; padding-left: 1rem; padding-right: .24rem; }
  .announcement_02 h3 a { font-size: .3rem; }
  .block_sm { display: inline-block !important; }
}
@media screen and (max-width:640px) {
  .xsgc_tit span em { width: 100%; }
  .xxgc_ul2 ul li a { padding: 0.24rem; padding-left: 1rem; height: auto; }
  .xxgc_ul2 ul li a span { width: auto; }
}