.f-index-1 {
  padding: 1rem 0.95rem;
  font-size: 0.24rem; }
  .f-index-1 h2 {
    text-align: center;
    font-size: 0.3rem;
    font-weight: normal;
    margin-bottom: 0.57rem; }
  .f-index-1 p {
    line-height: 0.48rem;
    color: #999999;
    margin-bottom: 0.58rem; }
  .f-index-1 a {
    color: #999999;
    text-align: center;
    display: block; }

.clear {
  clear: both; }

.index-img1 {
  margin-bottom: 0 !important; }

.index-video {
  width: 100% !important;
  height: 5.6rem !important; }

.swiper-slide img {
  width: 100%;
  display: block; }
.swiper-slide .wc {
  position: relative;
  width: 100%; }
  .swiper-slide .wc span {
    display: block;
    width: 100%;
    color: #fff;
    padding: 0.6rem 0.4rem;
    background: #111528;
    box-sizing: border-box;
    font-size: 0.24rem; }

.swiper-pagination-bullet {
  border: 2px solid #fff;
  margin: 0 8px !important; }

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 2.5rem !important; }

.swiper-pagination-bullet-active {
  background: #fff; }

.f-index-2 {
  padding: 1rem 0.4rem;
  padding-bottom: 0;
  box-sizing: border-box; }
  .f-index-2 img {
    width: 100%; }
  .f-index-2 .item {
    margin-bottom: 0.8rem; }
    .f-index-2 .item .item-img {
      margin-bottom: 0.29rem; }
    .f-index-2 .item .text {
      font-size: 0.24rem;
      text-align: center;
      line-height: 0.48rem; }
    .f-index-2 .item .item-1 {
      width: 3.2rem;
      float: left;
      margin-right: 0.3rem; }
    .f-index-2 .item .item-1:nth-of-type(2n) {
      margin-right: 0; }

.f-index-3 {
  margin-top: 0.2rem; }
  .f-index-3 .item {
    background: #111528;
    margin-bottom: 1px; }
    .f-index-3 .item .item-l {
      width: 50%;
      float: left; }
      .f-index-3 .item .item-l img {
        width: 100%;
        display: block; }
    .f-index-3 .item .item-r {
      float: left;
      width: 50%; }
      .f-index-3 .item .item-r .img img {
        width: 100%;
        display: block; }
      .f-index-3 .item .item-r span {
        color: #fff;
        font-size: 0.24rem;
        letter-spacing: 0.018rem;
        display: block;
        text-align: center; }
      .f-index-3 .item .item-r a {
        display: block;
        margin: 0 auto;
        width: 2rem;
        height: 0.5rem;
        background-color: #ffffff;
        text-align: center;
        font-size: 0.24rem;
        line-height: 0.5rem;
        margin-top: 0.29rem; }

.f-index-4 {
  padding: 1rem 0.4rem; }
  .f-index-4 img {
    width: 100%; }
  .f-index-4 .item {
    margin-bottom: 0.6rem; }
    .f-index-4 .item .img {
      margin-bottom: 0.29rem; }
    .f-index-4 .item .text {
      font-size: 0.3rem;
      margin-bottom: 0.3rem;
      text-align: center; }
    .f-index-4 .item a {
      color: #999999;
      font-size: 0.24rem;
      display: block;
      text-align: center; }
    .f-index-4 .item .item-1 {
      width: 3.2rem;
      float: left;
      margin-right: 0.3rem; }
    .f-index-4 .item .item-1:nth-of-type(2n) {
      margin-right: 0; }

.cc {
  background: #000;
  padding-top: 1.25rem;
  padding-bottom: 1.45rem; }
  .cc h2 {
    color: #fff;
    display: block;
    text-align: center;
    font-size: 0.36rem;
    letter-spacing: 0.027rem;
    font-weight: normal;
    margin-bottom: 0.5rem;
    margin-top: 1rem; }
  .cc p {
    color: #fff;
    font-size: 0.24rem;
    line-height: 0.44rem;
    padding: 0 0.4rem;
    text-align: left; }

.f-index-5 .item {
  margin-bottom: 1px;
  position: relative; }
  .f-index-5 .item img {
    width: 100%;
    display: block; }
  .f-index-5 .item span {
    font-size: 0.24rem;
    display: block;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0.39rem;
    width: 100%; }

.f-index-6 img {
  width: 100%;
  display: block;
  margin-bottom: 1px; }
.f-index-6 h2 {
  text-align: center;
  font-size: 0.24rem;
  line-height: 0.42rem;
  background: #fff;
  padding: 0.3rem 0; }

.f-footer {
  background: #000000;
  padding: 1rem 0.34rem;
  display: flex; }
  .f-footer .item {
    flex: 1;
    text-align: center; }
    .f-footer .item img {
      display: inline-block;
      width: 0.82rem;
      margin-bottom: 0.19rem; }
    .f-footer .item span {
      text-align: center;
      color: #999999;
      font-size: 0.24rem;
      display: block; }

.srel-ul1 li {
  width: 100% !important;
  height: auto !important;
  padding-bottom: 0.9rem !important;
  margin-bottom: 0.4rem !important; }

.srel-img1 {
  height: auto !important; }

.srel-divxx {
  top: 0.2rem !important; }

.f-list-tab {
  display: flex;
  background: #1a1a1a;
  color: #fff;
  text-align: center;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 0.35rem; }
  .f-list-tab span {
    display: inline-block;
    flex: 1;
    text-align: center;
    font-size: 0.28rem; }
  .f-list-tab span:first-of-type {
    border-right: 1px solid #999999; }
  .f-list-tab .active {
    color: #999999; }

.pd-div1 {
  padding-top: 0 !important;
  padding-bottom: 0.5rem !important; }

.pd-div2 {
  margin-top: 0.2rem !important; }

.hiSlider-pages {
  right: 0 !important; }

.hiSlider-pages a {
  border: 1px solid #111528 !important; }

.hiSlider-pages a.active {
  background: #111528 !important; }

.tc-4c .pd-par-div2 {
  height: 1rem !important; }

.tc-4c .pd-par-div3 {
  padding: 0.3rem;
  padding-left: 0 !important;
  text-align: center;
  font-size: 0.36rem;
  padding-top: 0.69rem;
  padding-bottom: 0.3rem; }

.tc-4c .pd-par-div5 {
  height: 5.6rem !important; }

.tc-4c .pd-par-p3 {
  color: #999999 !important; }

.zsjm-1 {
  line-height: 1rem;
  background: #fff;
  font-size: 0.28rem;
  padding: 0 0.4rem;
  border-bottom: 0.2rem solid #f0efeb; }
  .zsjm-1 a {
    float: right; }

.zsjm-2 {
  padding: 1rem 0.4rem;
  border-bottom: 0.2rem solid #f0efeb; }
  .zsjm-2 h2 {
    text-align: center;
    font-size: 0.3rem;
    margin-bottom: 0.3rem; }
  .zsjm-2 .swiper-container {
    margin-bottom: 0.3rem; }
  .zsjm-2 p {
    font-size: 0.24rem;
    color: #999999;
    line-height: 0.42rem; }

.zsjm-3 .item {
  width: 50%;
  float: left;
  border-bottom: 1px solid #f0efeb;
  padding: 0.44rem 0; }
  .zsjm-3 .item .item-l {
    width: 0.81rem;
    float: left;
    padding-left: 0.7rem;
    margin-right: 0.36rem; }
    .zsjm-3 .item .item-l img {
      width: 100%; }
    .zsjm-3 .item .item-l .iconfont {
      font-size: .95rem;
      vertical-align: middle;
      margin-top: -0.1rem;
      color: #c7a067;
      display: inline-block; }
  .zsjm-3 .item .item-r {
    font-size: 0.24rem;
    line-height: 0.4rem; }
.zsjm-3 p img {
  width: 100%; }
.zsjm-3 h2 {
  text-align: center;
  font-size: 0.3rem;
  padding: 0.36rem 0;
  border-bottom: 1px solid #f0efeb; }
.zsjm-3 ul {
  border-bottom: 0.2rem solid #f0efeb; }
  .zsjm-3 ul li {
    padding: 0.38rem;
    font-size: 0.24rem;
    border-bottom: 1px solid #f0efeb; }
    .zsjm-3 ul li span {
      color: #999999;
      letter-spacing: 0.012rem;
      margin-right: 0.79rem;
      font-weight: bold; }

.altc {
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  display: none; }
  .altc .con {
    width: 6.7rem;
    height: 5rem;
    background: #fff;
    margin: 0 auto;
    position: absolute;
    box-sizing: border-box;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -2.5rem;
    padding: 0.9rem 0.6rem;
    text-align: center; }
    .altc .con h2 {
      font-size: 0.3rem;
      margin-bottom: 0.59rem; }
    .altc .con p {
      font-size: 0.24rem;
      margin-bottom: 1.07rem; }
    .altc .con button {
      width: 100%;
      height: 1rem;
      background-color: #111528;
      color: #fff;
      text-align: center;
      font-size: 0.3rem;
      border: none; }
    .altc .con .close {
      position: absolute;
      right: 0.3rem;
      top: 0.3rem;
      width: 0.22rem; }
      .altc .con .close img {
        width: 100%; }

.m-pd-div1 {
  border-bottom: 0.2rem solid #f0efeb; }

.input_dls {
  overflow: hidden;
  padding: 0 0.4rem;
  box-sizing: border-box;
  margin-top: .38rem; }
  .input_dls input {
    overflow: hidden;
    width: 80%;
    float: left;
    height: .6rem;
    padding-left: .15rem;
    box-sizing: border-box;
    border: 1px solid #999999;
    outline: none; }
  .input_dls a {
    display: block;
    width: 18%;
    float: right;
    font-size: .2rem;
    color: #fff;
    text-align: center;
    line-height: .6rem;
    background: #000000; }

.fsnews .item {
  padding-bottom: .38rem;
  border-bottom: 0.2rem solid #f0efeb; }
  .fsnews .item .item-t {
    padding: 0 0.4rem;
    padding-bottom: 0.3rem; }
    .fsnews .item .item-t .item-tl {
      width: 0.6rem;
      height: 0.6rem;
      border-radius: 50%;
      overflow: hidden;
      margin-right: 0.33rem;
      margin-top: 0.3rem;
      float: left; }
      .fsnews .item .item-t .item-tl img {
        width: 100%; }
    .fsnews .item .item-t span {
      float: left;
      font-size: 0.3rem;
      margin-top: 0.4rem; }
    .fsnews .item .item-t p {
      float: right;
      font-size: 0.24rem;
      color: #999999;
      margin-top: 0.49rem; }
  .fsnews .item .item-m {
    padding: 0 0.4rem;
    padding-bottom: 0rem;
    border-bottom: 1px solid #f0efeb; }
    .fsnews .item .item-m img {
      width: 100%;
      margin-bottom: 0.3rem; }
    .fsnews .item .item-m p {
      font-size: 0.28rem;
      color: #999999;
      line-height: 0.44rem;
      margin-bottom: 0.5rem; }
  .fsnews .item .item-b {
    padding: 0.38rem 0.4rem 0 0.4rem;
    position: relative; }
    .fsnews .item .item-b span {
      font-size: 0.28rem;
      color: #999999;
      margin-right: 0.7rem; }
      .fsnews .item .item-b span img {
        width: 0.26rem;
        margin-right: 0.08rem; }
    .fsnews .item .item-b .share {
      float: right;
      width: 0.28rem;
      margin-top: 0.05rem; }
      .fsnews .item .item-b .share img {
        width: 100%; }

.ewew {
  overflow: hidden;
  display: block;
  position: absolute;
  right: 14%;
  top: 0;
  display: none;
  width: 3rem;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }

.new-p {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0.2rem;
  width: 1.5rem;
  margin: 0 auto; }
  .new-p img {
    width: 100%; }

.item1 {
  border-bottom: none; }
  .item1 .item-t span b {
    color: #c7a067;
    font-weight: normal;
    margin: 0 0.1rem; }
  .item1 .item-m {
    border-bottom: none !important; }
    .item1 .item-m p {
      margin-bottom: 0 !important; }
  .item1 .item-b span {
    float: right;
    margin-right: 0 !important;
    margin-left: 0.7rem; }

.pljp {
  background: #fff;
  padding: 0.09rem 0.4rem;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  box-sizing: border-box; }
  .pljp input {
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    background: #f0efeb;
    border: none;
    font-size: 0.24rem;
    padding-left: 0.31rem;
    box-sizing: border-box; }
  .pljp button {
    width: 1.12rem;
    height: 0.5rem;
    background-color: #111528;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 0.5rem;
    border: none;
    position: absolute;
    right: 0.6rem;
    top: 0.24rem;
    font-size: 0.24rem; }

.fp_n {
  padding: 0.5rem 0.34rem; }

.fp_n .iconfont {
  color: #989798;
  font-size: 0.95rem;
  margin-bottom: .2rem;
  display: inline-block; }

/*# sourceMappingURL=f-style.css.map */
