@charset "UTF-8";

a:hover { color: var(--color-primary); }
.main { background: url(261110zrt_xx_bg1.jpg) no-repeat top center; background-size: cover; padding: .48rem 0rem; }
.zrt_xx_top { background: url(261110zrt_xx_banner.jpg) no-repeat center; background-size: cover; text-align: center; padding: 1rem 0rem; }
.zrt_xx_top h1 { font-size: .64rem; background: linear-gradient(180deg,#F7CA28 29.86%,#FFE7A6 88.19%); font-weight: bold; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.zrt_xx_tit { text-align: center; }
.zrt_xx_tit span { display: inline-block; margin-right: .4rem; font-family: 'syst_h'; color: #fff; font-size: .4rem; width: 1.5rem; background: url(261110zrt_xx_tit2.png); background-size: cover; line-height: .6rem; text-shadow: 0px 2px 3px  rgba(194,51,48,1); height: .66rem; }
.zrt_xx_tit p { display: inline-block; color: var(--color-primary); font-size: .32rem; font-weight: bold; }
.list_base li>span,.list_base li h3 span { color: var(   --n4); }
.list_base li:before,.list_base li:hover:before { background: var(--color-primary); }
.list_base li { font-size: .18rem; }
.list_base li { margin-bottom: .18rem; }
.zrt_xx_tit2 { display: table; width: 100%; }
.zrt_xx_tit2 em { width: 50%; display: table-cell; }
.zrt_xx_tit2 em.icon1 { background: url(261110zrt_xx_tit_l.png) no-repeat right center; }
.zrt_xx_tit2 em.icon2 { position: relative; background: url(261110zrt_xx_tit_r.png) no-repeat left center; }
.zrt_xx_tit2 em.icon2 a { color: var(--color-primary); position: absolute; right: 0rem; top: .16rem; }
.zrt_xx_tit2 span { display: inline; white-space: nowrap; }
.zrt_xx_tit2 span h1 { text-align: center; font-family: 'syst_h'; font-size: .46rem; }
.zrt_xx_tit2 span h1 i { color: var(--color-primary); }
.zrt_xx_tit2 span p { font-size: .1rem; margin: 0rem .16rem; color: #fff; letter-spacing: 3px; width: 2.8rem; padding: 0rem .16rem; background: linear-gradient(90deg,rgba(212,48,48,1) 0%,rgba(212,48,48,0) 100%); height: .16rem; line-height: .16rem; border-radius: .1rem 0 0 0; }
.zrt_xx_list ul li a { display: block; margin-bottom: .3rem; box-shadow: 0px 0px 16px  rgba(207,0,14,0.08); border: 1px solid #FFC5AC; padding: .2rem .24rem; background: #fff; }
.zrt_xx_list_tit { text-align: right; position: relative; padding-right: .2rem; margin-right: .24rem; }
.zrt_xx_list_tit::before { content: ' '; display: block; position: absolute; top: 0rem; right: 0rem; width: 1px; height: .86rem; background: #DDDDDD; }
.zrt_xx_list_tit h1 { font-size: .28rem; color: var(--color-primary); }
.zrt_xx_list_tit p { margin-top: .1rem; color: var(--n4); }
.zrt_xx_list_r { overflow: hidden; }
.zrt_xx_list_r h1 { font-size: .18rem; }
.zrt_xx_list_r p { line-height: .3rem; height: .6rem; margin-top: .06rem; color: var(--n4); }
.zrt_xx_list2 ul li a { display: block; margin-bottom: .2rem; border-bottom: 1px dashed var(--n3); position: relative; padding-bottom: .2rem; padding-left: .16rem; }
.zrt_xx_list2 ul li a::before { content: ' '; display: block; position: absolute; left: 0rem; top: .12rem; width: .04rem; height: .04rem; background: var(--color-primary); }
.zrt_xx_list2 ul li a p { font-size: .18rem; line-height: .3rem; height: .6rem; margin-bottom: .1rem; }
.zrt_xx_list2_nr { color: var(--n4); }
.zrt_xx_list2_nr img { width: .2rem; }
.zrt_xx_list3_nr { height: .6rem; line-height: .6rem; position: absolute; color: #fff; padding: 0rem .2rem; padding-right: .8rem; left: 0rem; right: 0rem; bottom: 0rem; z-index: 9; color: var(--n4); background: linear-gradient(0deg,rgba(64,6,1,0.9) 0%,rgba(102,23,17,0) 100%); }
.zrt_xx_list3_nr p { color: #fff; font-size: .18rem; }
.zrt_xx_list3_nr em { position: absolute; right: .16rem; bottom: 0rem; }
.zrt_xx_list3 ul li a { display: block; margin-bottom: .2rem; overflow: hidden; position: relative; }
@media screen and (max-width:992px) {
  .list_base li { margin-bottom: 0rem; }
  .zrt_xx_top { padding: .4rem 0rem; }
  .zrt_xx_top h1 { font-size: .4rem; margin-top: .1rem; }
  .zrt_xx_tit span { margin-right: 0rem; margin-bottom: .1rem; }
  .zrt_xx_tit2 span h1 { font-size: .3rem; text-align: left; }
  .zrt_xx_tit2 em.icon1 { display: none; }
  .zrt_xx_tit2 span p { margin: 0rem; width: auto; letter-spacing: 0; }
  .zrt_xx_tit2 em.icon2 { background: none; }
  .zrt_xx_tit p { font-size: .3rem; }
  .main { padding: .3rem 0rem; }
  .zrt_xx_list ul li a { padding: .2rem; }
  .zrt_xx_list_tit { margin-bottom: .06rem; float: inherit; text-align: left; padding-right: 0rem; margin-right: 0rem; }
  .zrt_xx_list_tit::before { display: none; }
  .zrt_xx_list_tit h1 { font-size: .2rem; display: inline-block; }
  .zrt_xx_list_tit p { margin-top: .04rem; display: inline-block; }
}
@media screen and (max-width:640px) {   }
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
  .zrt_xx_top h1 { background: none; color: #F7CA28; }
}