@charset "UTF-8";

body { color: #2E2923; }
a:hover { color: #B83632; }
.gjbh_bg { background: url(260611tsg_gjbh_bg2.jpg) no-repeat top center; background-size: cover; }
.gjbh_banner { padding-top: .4rem; height: 3.2rem; background: url(260611tsg_gjbh_bg1.png) no-repeat center; background-size: cover; }
.gjbh_banner_anniu a { display: inline-block; line-height: .46rem; height: .46rem; font-size: .18rem; color: #fff; border-radius: .08rem; background: rgba(94,63,30,.7); padding: 0rem .16rem; }
.gjbh_banner_anniu a img { width: .22rem; margin-right: .1rem; position: relative; top: -.02rem; }
.gjbh_banner_box { border-bottom: 1px solid rgba(183,124,63,.2); }
.gjbh_banner_box ul { display: flex; justify-content: space-between; }
.gjbh_banner_box ul li a { display: block; padding-bottom: .24rem; font-size: .24rem; font-family: 'syst_h'; position: relative; }
.gjbh_banner_box ul li a em { vertical-align: middle; transition: ease-in-out .3s; position: relative; top: -.04rem; margin-right: .14rem; font-size: 0rem; display: inline-block; overflow: hidden; line-height: .28rem; width: .28rem; height: .28rem; }
.gjbh_banner_box ul li a em img { transition: ease-in-out .3s; position: relative; }
.gjbh_banner_box ul li.on a,.gjbh_banner_box ul li:hover a { color: #B77C3F; }
.gjbh_banner_box ul li.on a em img,.gjbh_banner_box ul li:hover a em img { transition: ease-in-out .3s; top: -.28rem; }
.gjbh_banner_box ul li.on a::before,.gjbh_banner_box ul li:hover a::before { content: ' '; height: 4px; left: 0rem; right: 0rem; background: #B77C3F; display: block; position: absolute; bottom: 0rem; }
.gjbh_pic ul li a {position: relative;z-index: 9;display: block;}
.gjbh_pic ul li a .gjbh_pic_p { bottom: -.5rem; left: .32rem; right: 2.5rem; position: absolute; background: #BF9156; padding: .14rem .38rem; border-radius: 0rem .2rem 0rem .2rem; }
.gjbh_pic ul li a p { font-size: .2rem; height: .64rem; z-index: 9; line-height: .32rem; font-weight: bold; color: #fff; }
.gjbh_pic { position: relative; }
.gjbh_pic::after { content: ' '; display: block; position: absolute; top: -.06rem; left: -.06rem; right: -.06rem; padding-top: 57.97050938337802%; background: url(260611tsg_gjbh_bg11.png) no-repeat; background-size: 100% 100%; }
.gjbh_pic .pic li { position: relative; padding-bottom: .5rem; }
.gjbh_pic_bottom { position: absolute; bottom: 0rem; right: 0rem; }
.gjbh_pic_bottom span { display: inline-block; cursor: pointer; vertical-align: middle; }
.gjbh_pic_bottom span i { font-size: .24rem; opacity: .3; color: #B77C3F; }
.gjbh_pic_bottom span:hover i { opacity: 1; }
.gjbh_pic_bottom .num { display: inline-block; margin-top: -.04rem; vertical-align: middle; }
.gjbh_pic_bottom ul li { width: .1rem; height: .1rem; border-radius: 50%; background: #D9D4CC; display: inline-block; margin: 0rem .02rem; }
.gjbh_pic_bottom ul li.on { background: #C89F6D; }
.gjbh_tit { padding-bottom: .14rem; padding-left: .06rem; background: url(260611tsg_gjbh_tit1.png) no-repeat left bottom; }
.gjbh_tit h1 { font-size: .42rem; font-family: 'syst_h'; }
.gjbh_tit h1 span { color: #B77C3F; }
.gjbh_tit>span { display: block; margin-top: .16rem; }
.gjbh_tit span a { color: #B77C3F; font-size: .18rem; }
.gjbh_tit span a img { width: .12rem; vertical-align: middle; position: relative; top: -.02rem; }
.gjbh_nesw a { display: block; font-size: .26rem; color: #B83632; font-family: 'syst_h'; padding: .2rem 0rem; margin-bottom: .2rem; border-bottom: 1px dashed #CCCCCC; }
.list_base li:before,.list_base li:hover:before { background: #CAA271; }
.list_base li { font-size: .18rem; margin-bottom: .24rem; }
.list_base li>span,.list_base li h3 span { font-family: 'syst_h'; color: #BBBBBB; }
.gjbh_tit2 { position: relative; text-align: center; }
.gjbh_tit2 a { color: #B77C3F; position: absolute; bottom: .2rem; right: 0rem; font-size: .18rem; }
.gjbh_tit2 a img { width: .12rem; position: relative; top: -.02rem; vertical-align: middle; }
.gjbh_tit2 span { font-family: 'syst_h'; font-size: .46rem; padding-top: .7rem; display: block; height: 1.54rem; background: url(260611tsg_gjbh_tit2.png) no-repeat center; background-size: auto 100%; }
.gjbh_tit2 span em { color: #B77C3F; }
.gjbh_box { background: url(260611tsg_gjbh_bg6.png) no-repeat center; padding-top: .5rem; padding-bottom: .8rem; background-size: auto 100%; }
.gjbh_list ul li a { display: block; margin-top: .3rem; border: 1px solid rgba(183,124,63,0.4); border-radius: .1rem; background: url(260611tsg_gjbh_bg3.png) no-repeat center; background-size: cover; padding: .24rem; }
.gjbh_list ul li a p { font-size: .2rem; line-height: .32rem; height: .64rem; margin-bottom: .16rem; }
.gjbh_list_nr { color: #999999; line-height: .24rem; }
.gjbh_list_nr span { font-family: 'syst_h'; color: #BBBBBB; }
.gjbh_list_nr em { font-family: 'syst_h'; }
.gjbh_list_nr em i { margin-left: .1rem; font-size: .22rem; }
.gjbh_list ul li a:hover { box-shadow: 0px 8px 10px  rgba(206,36,33,0.1); border: 1px solid #B83632; }
.gjbh_list ul li a:hover p { color: #B83632; font-weight: bold; }
.gjbh_list ul li a:hover .gjbh_list_nr em { color: #B83632; }
.gjbh_list2 ul li a { display: block; padding: .24rem .32rem; border: 1px solid rgba(183,124,63,1); border-radius: 0rem .2rem 0rem .2rem; background: url(260611tsg_gjbh_bg5.png) no-repeat center; background-size: 100% 100%; }
.gjbh_list2 ul li a h1 { font-size: .2rem; margin-bottom: .16rem; }
.gjbh_list2  em { font-family: 'syst_h'; color: #999999; }
.gjbh_list2  em i { margin-left: .1rem; font-size: .22rem; }
.gjbh_list2 ul li a { margin-top: .36rem; position: relative; }
.gjbh_list2 ul li a:hover { border: 1px solid rgba(230,65,28,1); background: url(260611tsg_gjbh_bg4.png) no-repeat center; background-size: 100% 100%; }
.gjbh_list2 ul li a:hover h1 { color: #B83632; }
.gjbh_list2 ul li a:hover em { color: #B83632; }
.gjbh_list2 ul li a:hover:before { content: ' '; z-index: -1; display: block; position: absolute; border-radius: 0rem 0rem 0rem .2rem; top: 0rem; left: .16rem; right: 0rem; bottom: -.1rem; opacity: .3; background: linear-gradient(104.04deg,rgba(184,54,50,1) 0%,rgba(183,124,63,0.1) 100%); }
.gjbh_box2 { margin-top: 1.6rem; }
.gjbh_list3 { margin-top: .5rem; }
.picture_group { overflow: inherit; }
.picture_group ul li { padding-bottom: .1rem !important; }
.picture_group .picture_conent { background: url(260611tsg_gjbh_bg7.png) no-repeat center; height: 4.56rem; background-size: 100% 100%; padding: .44rem .36rem; }
.picture_group .picture_conent h3 { font-size: .2rem; line-height: .32rem; height: .64rem; margin-bottom: .06rem; }
.picture_group .picture_conent p { color: #999999; line-height: .28rem; height: .84rem; }
.picture_group .picture_conent span { font-family: 'syst_h'; color: #B77C3F; line-height: .32rem; background: url(260611tsg_gjbh_bg8.png) no-repeat center; background-size: auto 100%; height: .32rem; display: block; text-align: center; position: absolute; bottom: -.06rem; left: 0rem; right: 0rem; }
.picture_group>span { width: .3rem; background: none; }
.picture_group>span.prev { left: -.6rem; text-align: right; }
.picture_group>span.next,.slb .picture_group>span.next { right: -.6rem; }
.gjbh_list4 ul li a { display: block; padding: .12rem .24rem; border-radius: .1rem; margin-top: .32rem; padding-right: 1rem; background: #fff; position: relative; }
.gjbh_list4 ul li a::before { content: ''; display: block; background: linear-gradient(180deg,rgba(239,215,185,1) 0%,rgba(239,215,185,0.1) 69.45%,rgba(239,215,185,0) 100%),rgba(183,124,63,1); position: absolute; left: 0rem; top: 0rem; bottom: 0rem; width: .05rem; border-radius: .04rem; }
.gjbh_list4 ul li a h1 { font-size: .2rem; margin-bottom: .06rem; font-weight: normal; }
.gjbh_list4 ul li a span { font-family: 'syst_h'; color: #BBBBBB; }
.gjbh_list4 ul li a em { position: absolute; top: 60%; right: .26rem; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.gjbh_list4 ul li a:hover h1 { color: #B77C3F; }
.gjbh_anniu ul li a { padding: .06rem; margin-top: .44rem; display: block; background: url(260611tsg_gjbh_bg9.png) no-repeat center; background-size: 100% 100%; }
.gjbh_anniu ul li a i { display: block; padding-top: 26.1437908496732%; position: relative; z-index: 2; }
.footer { background: url(260611tsg_gjbh_bg10.jpg); }
.gjbh_banner_box ul li a img { width: .28rem; }
.gjbh_list4 ul li a em img { width: .55rem; }
.gjbh_gd { display: none; }
.slb .gjbh_banner_box ul li a { font-size: .2rem; }
.slb .gjbh_banner_box ul li a em { margin-right: .1rem; }
.slb .gjbh_tit2 a { bottom: .4rem; }
.slb .gjbh_box2 { margin-top: .32rem; }
.table_base1 tr th:last-child { min-width: 3rem; }
.gl_tit1 { position: relative; background: #B77C3F; line-height: .44rem; padding: .16rem 0; text-align: center; color: #ffffff; font-size: .2rem; font-weight: bold; }
.gl_tit1::before { content: ''; position: absolute; left: 50%; width: .32rem; height: 3px; background-color: #ffffff; margin-left: -.1rem; bottom: .14rem; }
.tree_02 .tree_item>h3>a:hover,.tree_02 .tree_item.on>h3>a { color: #B77C3F; }
.title_name { color: #B77C3F; }
.title_name:before { background: #B77C3F; }
.list_base li:before { background: #B77C3F; }
.border_b_dashed { border-color: rgba(122,32,31,.5); }
.list_base li:hover:before { background: #B77C3F; }
.page_base .page_tools li.active a,.page_base .page_tools li a:hover,.page_base .fy_go { background: #B77C3F; border-color: #B77C3F; }
.primary_color,.primary_color a,a.primary_color { color: #2E2923; }
.breadcrumb span i,.breadcrumb li.active a { color: #B77C3F; }
.title_name:before { top: 52%; transform: translateY(-50%); }
.slb .page_base .page_tools li.prev em,.slb .page_base .page_tools li.next em { display: inline-block; font-size: .16rem; }
.title_base  + .list_base li>span { color: #999; }
@media screen and (max-width:1660px) {
  .picture_group>span.prev { left: 0rem; text-align: right; }
  .picture_group>span.next,.slb .picture_group>span.next { right: 0rem; }
  .picture_group>span { background: #fff; padding: .1rem .02rem; height: auto; }
  .slb .gjbh_banner_box ul li a { font-size: .18rem; }
  .gjbh_banner_box ul li a em { width: .24rem; }
  .gjbh_banner_box ul li a img { width: .24rem; }
  .slb .gjbh_banner_box ul li a em { margin-right: .04rem; }
}
@media screen and (max-width:992px) {
  .slb .wrap { padding-top: 0rem; }
  .gjbh_banner_anniu { display: none; }
  .gjbh_banner { height: auto; padding-bottom: .8rem; }
  .gjbh_banner_box ul { display: block; white-space: nowrap; overflow: auto; }
  .gjbh_banner_box ul li { display: inline-block; margin-right: .2rem; }
  .gjbh_banner_box ul li a img { display: block; }
  .gjbh_pic_bottom { display: none; }
  .gjbh_pic ul li a .gjbh_pic_p { left: .2rem; right: .2rem; }
  .gjbh_tit h1 { font-size: .32rem; }
  .list_base li { font-size: .16rem; margin-bottom: 0rem; }
  .gjbh_tit>span { display: none; }
  .gjbh_tit2 a { display: none; }
  .gjbh_box { background: none; padding: 0rem; }
  .gjbh_list ul li a,.gjbh_list2 ul li a,.gjbh_list4 ul li a,.gjbh_anniu ul li a { margin-top: .2rem; }
  .gjbh_tit2 span { font-size: .32rem; height: 1rem; padding-top: .44rem; }
  .gjbh_gd { display: block; }
  .gjbh_gd a { color: #666666; display: block; background-color: #F2F2F2; border-radius: .08rem; line-height: .44rem; text-align: center; width: 100%; margin-top: .1rem; }
  .gjbh_pic ul li a .gjbh_pic_p { padding: .1rem; }
  .gjbh_list ul li a,.gjbh_list2 ul li a { padding: .16rem; }
  .gjbh_list2 ul li a h1 { white-space: inherit; overflow: inherit; text-overflow: inherit; }
  .gjbh_list3 { margin-top: .24rem; }
  .picture_group .picture_conent { padding: .3rem; padding-bottom: .6rem; height: auto; }
  .gjbh_list4 ul li a em { display: none; }
  .gjbh_list4 ul li a { padding-right: .2rem; }
  .gjbh_box2 { margin-top: .2rem; }
  .wrap { padding-top: 0rem; }
  .gjbh_banner_box ul li a { padding-bottom: .16rem; }
  .tree_01 .tree_item>h3>a:hover,.tree_02 .tree_item.on>h3,.tree_02 .tree_item:hover>h3 { background: #fff; }
  .gjbh_bg { background: none; }
  .directory_tree .tree_base .tree_icon { top: .24rem !important; }
}
