   body{
      background: #fff;
    }
    /*集团介绍*/
    .index_r3{
    overflow: hidden;
    background: url(../gfimages/itr_bg.jpg) no-repeat 15px bottom;
    background-size: 100% 100%;
    /*padding-left: 0px;*/
    padding-right:0px;
    }
    .index_r3_left{
      width: 100%;
        float: left;
        position: relative;
    }
    .r3_left_tit{
      background: #da2219 url(../gfimages/logo_bg.png)  no-repeat 5px 5px;
      padding: 5%;
      padding-bottom: 3%;
      color: #fff;
    }
    .r3_left_tit h4{
      margin-top: 15px;
      margin-bottom: 5px;
    }
    .r3_left_line{
      width: 60px;
        height: 4px;
        background: #fff;
        border-radius: 4px;
        margin-bottom: 10px;
    }
    .r3_left_contbox{
      padding: 5% 2% 12% 2%;
        /*padding-right: 22%;*/
    }
    .left_cont_t,.right_cont_t{
      float: left;
      line-height: 1.5em;
      height: 28rem;
      font-size: 14px;
      text-align: justify;
    }
    .right_cont_t{
      float: right;
    }
    .cont_more{
      margin-top: 55px;
    }
    .r3_left_map{
      position: absolute;
      top: 31%;
      right: -17%;
      z-index: 9;
      width: 33.5%;
    }
    .index_r3_right{
      float: right;
        width: 100%;
        position: relative;
        overflow: hidden;
        display: block;
    }
    .right_cont{
      position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.1);
        color: #fff;
    }
    .right_cont_top{
        padding: 10%;
        padding-top: 42%;
    }
    .right_cont_top_more{
      padding: 0 28px;
        border-radius: 20px;
        background: #da2219;
        height: 44px;
        line-height: 44px;
        color: #fff;
    }
    .right_cont_top_more a{
        display: block;
        background: url(../images/index_arrow_2.png) no-repeat right center;
        padding-right: 30px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #fff;
    }
    /*集团介绍*/

       @media(max-width:768px){
            .item .paidban{display: block !important;}
            .item .pcban{display: none !important;}
            .mCSB_inside > .mCSB_container {
                margin-right: 15px;
            }
            .mCSB_scrollTools{
              width: 4px;
            }
            .cont_more {
                margin-top: 30px;
            }
            button {
                margin-left: 0px;
            }
            .r3_left_contbox{
              padding: 5% 2% 12% 2% !important;
                /*padding-right: 22%;*/
            }
       }
        @media(min-width:992px){
              /*.left_cont_t,.right_cont_t{height: 25.5rem;}*/
        }
        @media(max-width:1199px){
          .img-text{width: 25%;}
          .r3_left_contbox {
            padding: 5% 12% 7% 12%;
            /* padding-right: 22%; */
        }
          .swiper-pagination-switch{width: 10px;height: 10px;margin:0 5px;}
           .left_cont_t,.right_cont_t{height: 16.2rem;}
          .slide1 .s1{left:3%;top: 5px;}
          .slide2 .zh-a-1{right: 3%;top:5px;}
          .slide2 .zh-a-2{left:3%;bottom: 5px;top: auto;}
        }
        @media(min-width:1080px){
          .img-text{width: 15%;}
          .slide1 .s1{left:12%;top: 5px;}
          .slide2 .zh-a-1{right: 12%;top:5px;}
          .slide2 .zh-a-2{left:12%;bottom: 5px;top: auto;}
        }
        @media(min-width:768px){
            .item .paidban{display: none !important;}
            .item .pcban{display: block !important;}
            /*.img-text{width: 50%;}*/

       }

  .wrap { padding: 10px;}
  .dowebok { /*width: 790px; margin: 100px auto;*/ font-size: 0;}
  .dowebok img { margin-left: 20px; vertical-align: top;}
  .str_wrap{background:none;}
  .dowebok img{width:220px;height: 169px;}
  /*  .str_wrap{height: 169px !important;}*/
  .tab4_more{width: auto; font-weight: normal;padding:5px 15px;border:1px solid #a5a5a5;color:#c00;}
  .tab4_more:hover{background-color: #c00;color:#fff;}
  .tab:hover{color:#fff;background-color: #c00;}



  /*视频遮罩层弹窗播放*/
.video_play_btn{position: absolute;left: 50%;bottom:50%;margin-left: -20px;margin-bottom: -20px;}

.all-black{
      width: 100%;
      height: 100%;
      background: rgba(000, 000, 000, 0.5);
      position: fixed;
      top: 0;
      left: 0;
      z-index: 2000;
      display: none;
  }
  .all-black video{
        width: 100%;
        height: auto;
        outline: none;
        position: absolute;
        top: 30%;
        left: 0%;
  }


/*数字*/
.digital{width: 100%;color: #000;}
.main_num{width: 100%;margin:0 auto;font-size: 0;}
.mumping_mun li{width: 33.3333%;display: inline-block;margin: 15px auto;}
.mumping_mun{width: 100%;list-style: none;text-align: center;}
.mumping_mun p{font-size: 16px;width: 100%;display: block;color: #333;}
.mumping_mun h2{font-weight: normal;margin-right: 10px;display: inline-block;color:#da2219;}
.num_box{
  width: 50px;height: 50px; background-image: linear-gradient(to bottom right, rgb(206,176,160),rgb(234,227,216));position: absolute;left:50%;top: 0px;margin-left: -45px;
}
.numh2{
  font-size: 26px; margin-left: 32px;margin-top: 38px;font-weight:bold !important;letter-spacing: -2px;color:rgb(199,154,105)!important;
}
/*数字*/


.jtdt_rq{
  width: 60px;height:65px;border-right: 1px solid #b8b8b8;
}
.jtdt_rq .jtdt_rq_p{
  font-size: 20px;
    height: 44px;
    line-height: 44px;
    color: #474747;
    font-weight: 900;padding-left: 15px;margin-bottom: 0;
}
.jtdt_rq .jtdt_rq_span{
  display: block;line-height: 10px;font-size: 12px;
    color: #555;
}

  
.index_03 li{
         float: left;
         width: 50%;
      } 
@media(min-width:640px){
.index_03 li{
     float: left;
    width: 20%;
    list-style: none;
  } 
  .fnt_22{
    font-size: 22px;
    } 
  }
  .index_03 a{
    display: block;
    position: relative;
  /*  height: 335px;*/
    background-color: #f0f0f0;
  } 
  .ratio-img, .ratio-img img{
    width: 100%;
   }
  .tran_scale img {
          -webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;
          transition: opacity .4s ease-in,transform .6s linear;
  }
  .index_03 li h3 {
      transform: translate(-50%,-50%);
      -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
      -moz-transform: translate(-50%,-50%);
      position: absolute;
      left: 50%;
      top: 50%;
      width: 96%;
      color: #fff;
      margin-top: 10px;
  }
  .fnt_22 {
      font-size: 16px;
      z-index: 9999;
      text-shadow: 1px 1px 2px #000000;
      letter-spacing: 1px;
  }
  .index_03 li h3 p {
      text-align: center;
  }
  .tran_scale {
      overflow: hidden;
      display: block;
  }
  .tran_scale img{
    -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
      -webkit-transition: -webkit-transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
      transition: transform 500ms cubic-bezier(0.335, 0.015, 0.46, 0.995);
  }
  .tran_scale:hover img {
      transform: scale(1.1,1.1);
      -webkit-transform: scale(1.1,1.1);
      -moz-: scale(1.1,1.1);
      -o-transform: scale(1.1,1.1);
      -ms-transform: scale(1.1,1.1);
  }

li{
  list-style: none;
}
