@charset "utf-8";

a:hover { color: #C71628; }
.xxgc_main { background: #FFFCF2 url(251216ghj_xxgc_bg1.png) no-repeat top center;}
.xxgc_top { text-align: center; height: 2.8rem; line-height: 2.8rem; }
.xxgc_box { background: #fff; border-radius: 0rem .9rem 0rem 0rem; box-shadow: 0px -4px 0px  #AD0909; padding: .32rem; padding-bottom: .54rem; }
.xxgc_box_tit h1 { font-size: .36rem; text-align: center; color: #C71628; font-weight: bold; }
.xxgc_box_tit p { margin-top: .08rem; text-align: center; }
.xxgc_box_top { display: table; }
.xxgc_box_top em { display: table-cell; position: relative; vertical-align: middle; width: 50%; }
.xxgc_box_top span { display: inline; font-size: .38rem; font-weight: bold; color: #B40703; padding: 0rem .4rem; white-space: nowrap; }
.xxgc_box_l i { position: absolute; right: 0rem; bottom: .06rem; }
.xxgc_box_r i { position: absolute; left: 0rem; bottom: .06rem; }
.xxgc_box_top em::before { content: ' '; background: rgba(209,22,14,0.2); height: 2px; display: block; position: absolute; bottom: .14rem; }
.xxgc_box_top .xxgc_box_l::before { left: 0rem; right: .26rem; }
.xxgc_box_top .xxgc_box_r::before { right: 0rem; left: .26rem; }
.xxgc_box_top .xxgc_box_l::after { content: ' '; display: block; position: absolute; background: url(251216ghj_xxgc_rr.png) no-repeat right center; left: 0rem; right: .3rem; top: .24rem; height: .06rem; background-size: auto 100%; }
.xxgc_box_top .xxgc_box_r::after { content: ' '; display: block; position: absolute; background: url(251216ghj_xxgc_ll.png) no-repeat left center; right: 0rem; left: .3rem; top: .24rem; height: .06rem; background-size: auto 100%; }
.xxgc_box_top em img { width: .28rem; }
.xxgc_box_top em a { position: absolute; right: 0rem; color: #D1160E; top: .1rem; }
.slideBox_06 .txt-bg { background: rgba(0,0,0,.6); background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%); background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.6))); background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%); background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%); background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%); background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%); position: absolute; bottom: 0px; z-index: 9; height: 1.2rem; height: .65rem\9\0; left: 0px; right: 0px; overflow: hidden; }
.slideBox_06 .bd{border-left: 4px solid #AD0909;}
.slideBox_06 .bd li{margin-top: 0rem; transition: ease-in-out .3s; padding: .14rem .2rem;border-bottom: 1px solid #E5E5E5;}
.slideBox_06 .bd li .pic_text p{font-size: .18rem; line-height: .28rem; height: .56rem; color: #333;}
.slideBox_06 .bd li.on,.slideBox_06 .bd li:hover{background: #AD0909;}
.slideBox_06 .bd li.on p,.slideBox_06 .bd li:hover p{color: #fff;}
.xxgc_box_div{ border-radius:0rem .2rem 0rem .2rem; background: linear-gradient(180deg, #FFCC9A 0%, #E6411C 100%); padding: .01rem;}
.xxgc_box_div_x{background: #fff;border-radius:0rem .2rem 0rem .2rem; padding: .16rem .32rem; }
.xxgc_box2{padding-top: .4rem; padding-bottom: .6rem; background: url(251216ghj_xxgc_bg2.jpg) no-repeat center; background-size: cover;}
.xxgc_box3{padding-top: .4rem; padding-bottom: .6rem; background: url(251216ghj_xxgc_bg3.jpg) no-repeat center; background-size: cover;}
.slb .xxgc_top{height: 2rem; line-height: 2rem;}
.slb .xxgc_box_top .xxgc_box_l::after,.slb .xxgc_box_top .xxgc_box_r::after{display: none;}
@media screen and (max-width:992px) {
  .slb .slideBox_06>span { width: .3rem; height: .3rem; line-height: .3rem; }
  .slb .slideBox_06>span i { font-size: .14rem; }
  .slb .slideBox_06 .pic p { bottom: 0px !important; left: .1rem; font-size: .16rem; right: .1rem; }
  .xxgc_box2,.xxgc_box3{padding: .24rem 0rem;}
  .xxgc_box_top em a{display: none;}
  .xxgc_box_top span{font-size: .24rem; padding: 0rem .2rem;}
  .slb .xxgc_top,.xxgc_top{height: auto; line-height: inherit; padding: .2rem 0rem;}
  .xxgc_box{padding: .2rem;}
  .xxgc_box_tit h1{font-size: .24rem;}
  .xxgc_box{border-radius: 0rem .3rem 0rem 0rem;}
  .xxgc_box_div_x{padding: .2rem;}
}