.banner img{ width: 100%}
.white{background: #fff;}
.orange{ color: #da4123!important;}
.m15{ margin-bottom: 15px;}
.cs_project .top{  position: relative; height: 50px; padding: 0 10px; line-height: 50px;}
.cs_project .top .f_l{ float: left}
.cs_project .top .f_r{ float: right}
.cs_project .top .title{ font-weight: bold; font-size: 18px}
.cs_project .top  .triangle{ position: absolute;bottom: 0; left: 40px;  width: 0;height: 0;border-left: 7.5px solid transparent;border-right: 7.5px solid transparent;border-bottom: 15px solid #f7f5f8;}
.cs_project .b_box{ margin-top: 10px}
.cs_project  .b_box ul{ background:#fff;}
.cs_project  .b_box li{ height: 80px; border-bottom: 1px solid #efefef; padding: 15px; overflow: hidden}
.cs_project  .b_box li:last-child{border-bottom: 0;}
.cs_project  .b_box li a{ display: flex;}
.cs_project  .b_box li .img{ width: 35%; margin-right: 10px;  height: auto}
.cs_project  .b_box li .img img{ width:100%;border-radius: 5px;}
.cs_project  .b_box li .info_box{ width: 64%;}

.cs_project  .b_box p{ color: #9f9f9f}
.cs_project  .subject{ font-size: 15px;  height: 40px; color: #000!important;}
.cs_project  .more{ color:#9d9d9d }
.tabs_list{ display: flex; background: #eeeeee}
.tabs_list a{ font-size: 16px; display: block; width: 50%; color:#f24a09;  text-align: center; line-height: 45px}
.tabs_list a:nth-child(2){ border-left:2px solid #f7f5f8; }
.tabs_list .active{ background: linear-gradient(#f54b06, #e0431d); color: #fff}
.tabs-swiper-container ul{ padding: 10px}
.tabs-swiper-container li{ line-height: 45px;  border-bottom: 1px dashed #ccc; overflow: hidden}
.tabs-swiper-container li .yd{float: left; width: 6px; margin-top: 20px; margin-right: 5px; height: 6px; background: #d0d0d0; border-radius: 100%}
.tabs-swiper-container li .title{ width: 65%; float: left;overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow:ellipsis;}
.tabs-swiper-container li .time{ color: #a6a6a6;  float: right; }
.tabs-swiper-container .more{ color: #909090; display: block; text-align: center; padding-bottom: 20px}