/* 移动端头 */
.header{
    position: relative;
    
  }
  .tabs{
    position: absolute;
    /* background-color: #fff; */
    z-index: 9999;
    top: 100%;
    height: 100%;
    width: 100%;
  }
  .header .index{
    background-color: #fff;
  
      width: 100%;
      height: 9.9rem;
      /* padding-bottom: .4rem; */
      /* background-color: rgb(231, 160, 160); */
      border-bottom:.0133rem solid #d7d7d7;
      position: relative;
  }
  .header .index img{
      float: left;
      width: 25.4rem;
      margin-top: 2rem;
      line-height: 9.9rem;
  
      margin-left: 3rem;
  }
  .header .index_logo{
      width: 100%;
      height: 9.9rem;
      /* padding-bottom: .4rem; */
      /* background-color: rgb(231, 160, 160); */
      border-bottom:.0133rem solid #d7d7d7;
      position: relative;
  }
  /* .header .index_logo img {
  float: left;
  width: 25.4rem;
  margin-top: 2rem;
  line-height: 9.9rem;

  margin-left: 3rem;
} */
  .header .index_logo img#index_1 {
  float: left;
  width: 17.4rem;
  margin-top: 2rem;
  line-height: 9.9rem;
  margin-left: 3rem;
}

.header .index_logo img#index_1right {
  float: right;
  width: 14.4rem;
  margin-top: 1rem;
  line-height: 9.9rem;
  margin-right: 12rem;
}
  .header .line{
      width: 100%;
      height: .02rem;
      /* background-color: #d7d7d7; */
      margin: .4rem 0;
      /* border-bottom: .02rem solid #d7d7d7; */
  }
  .header .index p{
    font-size: 2.5rem;
    margin-left: 3rem;
    line-height: 10.5rem;
    
  }
  .header .index .back{
   position: absolute;
   top: 27%;
   right: 7%;
    /* background-image: url('../image/common/menu-downarrow-icon.svg');
    background-size: 100% 100%;
    background-repeat: no-repeat; */
    width: 3.8rem;
    height: 2.5rem;
    /* float: right; */
  }
  .header .index .back_chose{
   position: absolute;
   top: 27%;
   right: 7%;
    /* background-image: url('../image/common/menu-downarrow-icon.svg');
    background-size: 100% 100%;
    background-repeat: no-repeat; */
    width: 3.8rem;
    height: 2.5rem;
    /* float: right; */
  }
  
  .cloase{
    position: absolute;
   top: 32%;
   right: 7%;
    background-image: url('../image/common/menu-icon.svg');
  
    background-size:cover;
    background-repeat: no-repeat;
    width:4rem;
    height: 4rem;
  }
  .cloase_chose{
    position: absolute;
   top: 32%;
   right: 7%;
    /* background-image: url('../image/close.png'); */
    background-image: url('../image/common/closemenu-icon.svg');
    background-size:cover;
    background-repeat: no-repeat;
    width:4rem;
    height: 4rem;
  }
  .colume{
    display: none;
    width: 27rem;
    height: 54.5rem;
  
  }
  .colume .colume_tab{
    background-color: #f3f5f5;
    height: 20%;
  /* padding-top: .8rem; */
  }
  .colume .colume_tab a{
    height: 20%;
     /* margin-top: 10%; */
  
    font-size: 2.5rem;
    line-height: 11rem;
    color: black;
    text-align: center;
    display: block;
  
  }
   .colume .show{
    background-color: #fff !important;
    background-image: url('../image/show.png');
    background-size: 5% 50%;
    background-repeat: no-repeat;
    background-position-y: 50%;
  }
  .colume_right{
    display: none;
    float: right;
    height: 54.5rem;
    width:49rem;
    z-index: 99999;
    background-color: #fff;
    /* background-color: rgb(192, 41, 41); */
    margin-top: -54.5rem;
  }
  .colume_right .colume_tab_list{
   padding: 0 4rem;
   display: none;
  }
  .colume_show{
    display: block !important;
  }
  .colume_right .colume_tab_show{
   padding: 0 4rem;
   display: block;
  }
  .tab_list{
    border-bottom: .1rem solid #d7d7d7;
  
  }
  .tab_list a{
    height: 11.5rem;
    font-size: 2.5rem;
    color: black;
    line-height: 10.7rem;
    margin-left: 4rem;
  }
  .index_bg{
    background-color: #fe8b00 !important;
    color: #fff;
  }
  
  /* 移动端底部 */
  /* 底部 */
  .footer{
    padding-top: 4rem;
    height: 56.8rem;
    width: 100%;
    background-color: #363944;
    position: relative;
  }
  .a_div {
    /* padding-right: 500px; */
    /* display: inline-block;
    overflow: hidden; */
    /* width: 71rem; */
    /* overflow-x: auto; */
    /* height: 4rem;  */
  }
  .t_div .ac_div {
    cursor: pointer;
    display: inline-block;
    height: 4rem;
    line-height: 4.5rem;
    font-size:2.6rem;
    font-weight: 500;
    color: #fe8b00;
    /* border-bottom: 4px solid #fe8b00; */
  }
  .t_div {
    margin-top: 3.7rem;
    width: 68rem;
    height: 4rem;
    line-height: 4rem;
    background: #363944;
    border-radius: 0px;
    /* border-bottom: 1px solid #e9e6e4; */
    /* padding-left: 20px;
    padding-right: 20px; */
    margin-left: 3.5rem;
  }
  ::-webkit-scrollbar {
  
  display: none; /* Chrome Safari */
  
  }
  .t_div div {
    -ms-overflow-style:none;
    /* margin-right: 33px; */
    
    width: 61rem;
    overflow: auto;
    font-size: 2.6rem;
    font-weight: 400;
    scrollbar-width:none;
    color: #999999;
    display: inline-block;
  }
  .a_div div:nth-child(3) {
    /* margin-right: 34px; */
    /* margin-right: 0; */
  }
  .t_div img {
    width: 1.9rem;
    height: 2.5rem;
    margin-top: 1rem;
  }
  .t_div .shang {
    float: left;
    /* margin-top: 28px;
    margin-right: 28px; */
    cursor: pointer;
  }
  .t_div .xia {
    float: right;
    /* margin-top: 28px;  */
    cursor: pointer;
  }
  .tab_nav{
    padding-left: 0;
    padding-right: 0px;
  }
  .tab_nav .swiper-wrapper{
    overflow: hidden;  
    position: relative;
    left: 0;
    display: table;
    white-space: nowrap;
    font-size: 0;
  }
  
  .tab_nav .swiper-wrapper .swiper-slide{
      width: auto;
      overflow: hidden;
      float: none;
      display: table-cell; 
     padding-right: 2.4rem;
     cursor: pointer;
  }
  .tab_nav .swiper-wrapper .swiper-slide:last-child{
    padding-right: 0;
  }
  .tab_nav .act a{
    color: #fff;
    height: 4rem;
    line-height: 4rem;
    display: inline-block;
    /* border-bottom: 4px solid #fe8b00; */
  }
  .tab_nav  a{
    color: #999;
  }
  
  .about{
    font-size: 3.1rem;
    text-align: center;
    font-weight: bold;
    color:#fff;
  }
  .lines{
    width: 87%;
    height: .1rem;
    background-color: #5b5d65;
    margin-left: 4.5rem;
    margin-top: 3.2rem;
    margin-bottom: 3.2rem;
  }
  .phonie{
    width: 75rem;
    height: 5rem;
    color: #9a9ca1;
    font-size: 2.4rem;
  }
  .photo{
    line-height:5rem;
    margin-left: 12rem;
    margin-bottom: 3rem;
    width: 45rem;
    height: 5rem;
    color: #9a9ca1;
    font-size: 2.4rem;
  }
  .phonie img{
    width: 4rem;
    height: 4rem;
    margin-right: 2rem;
    margin-left: 4rem;
  }
  .er img{
  width: 10rem;
  height: 10rem;
  }
  .er{
  position: absolute;
  top: 42%;
  right: 6%;
  
  }
  .message-layer{
    position: fixed;left: 0;right: 0;top: 0;bottom: 0;background-color: rgb(0, 0, 0); opacity: 0.3;z-index: 9999;
  }
  .message-box{
    position: fixed;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 260px;height: 180px;z-index: 10000;background-color: #fff;
    /* background-image: url(../image/common); */
  }
  .message-box img{
    width: 35rem;
    height: 35rem;
    text-align: center;
  }
  .message-box-text {
    padding: 20px;color: #333;
    position: relative;
    
  }
  .list_new .new_text{
    /* overflow:hidden;  */

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:2; 
  }