.tabs-header{min-height:30px;line-height:30px;display:flex;position:relative;flex-wrap: wrap;}
.tabs-header>li{flex-grow:1;text-align:center;cursor:pointer;border:1px solid #686868;height:53px;line-height:53px;margin-right:10px;color: rgb(0, 0, 0); background: rgb(255, 255, 255);margin-bottom: 10px;padding: 0 20px;}
#solid{width:25%;height:2px;background-color:#409eff;position:absolute;bottom:-2px;left:0;transition:all .5s}
.tabs-item-content{width:100%;display:none}
#tabs-item-1{display:block}
.wrapper.warp{margin-top:20px}

@media screen and (max-width:992px) and (orientation:portrait){
.tabs-header {height: auto !important;}
.tabs-header>li {height: auto !important;line-height: 30px}
}

.tabs-header .active{
  color: #ffffff;
  background: rgb(200, 33, 40);
  border: 1px solid rgb(200, 33, 40);
}

.c2_tbp_ul ul li .c2_tbp_li .c2_tbp_l {
  width: 43.67%;
  float: left;
}

.c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r {
  width: 56.33%;
  float: left;  
}

/* padding: 70px 90px 0 57px; */

.c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r .c2_tabr_tert {
  margin: 0 0 0 57px;
  width: calc(100% - 50px);
  height: 100px;
  line-height: 30px;
  font-size: 16px;
}

.c2_tbp_ul ul li .c2_tbp_li .c2_tbp_r h3 {
  font-size: 30px;
  font-weight: 700;
  color: #333;
  line-height: 30px;
  margin: 70px 90px 30px 57px;
}

.c2_tbp_ul ul li {
  width: 100%;
  overflow: hidden;
  margin-top: 40px;
}

.c2_tbp_list .c2_tbp_text {
  margin: 40px 0 55px 0;
}

.c2_tbp_ul {
  width: 100%;
}

.c2_tbp_ul ul li {
  width: 100%;
  overflow: hidden;
  margin-top: 40px;
}

.c2_tbp_ul ul li .c2_tbp_li {
  width: 100%;
  background: #f6f6f6;
}

.c2_tbp_ul ul li .c2_tbp_li .c2_tbp_l .c2_tbp_swiper .swiper-slide img {
  width: 100%;
  height: 399px;
}

